We've been using the ProSilica/AVT GE4900 recently to get super high resolution 16megapixel images at about 3Hz. It's a nice camera, but that resolution tends to demand high performance from the processor.
Vision Experts
Building, deploying and managing industrial Machine Vision and Computer Vision software systems.
...With peak performance around 4 TFLOPS (4 trillion floating point operations per second), this little 18”x18”x18” cube is perhaps one of the world’s most compact and inexpensive supercomputers....
[DllImport("kernel32.dll")]
public static extern bool Beep(int frequency, int duration);
LoaderLock was detectedIt took me a while to figure out what was going on, and it was related to how I build CUDA libraries.
Message: DLL 'Cephalon.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang.
o OpenGL interoperability
- OpenGL cannot access a buffer that is currently
*mapped*. If the buffer is registered but not mapped, OpenGL can do any
requested operations on the buffer.
- Deleting a buffer while it is mapped for CUDA results in undefined behavior.
- Attempting to map or unmap while a different context is bound than was
current during the buffer register operation will generally result in a
program error and should thus be avoided.
- Interoperability will use a software path on SLI
- Interoperability will use a software path if monitors are attached to
multiple GPUs and a single desktop spans more than one GPU
(i.e. WinXP dualview).