Fully optimized for speed

Matrox Imaging Library (MIL) image processing and analysis operations are optimized by Matrox to take full advantage of Streaming SIMD Extensions (SSEx) instructions, as well as multi-core CPU and multi-CPU system architectures, to perform at top speed. MIL automatically dispatches operations across the number of processor cores needed to achieve maximum performance. Alternatively, it gives programmers control over the number of processor cores assigned to perform a given operation. MIL also totally exploits the parallel computing power in today's graphics processor unit (GPU) to offload from the host CPU and accelerate arithmetic, Bayer interpolation, color space conversion, spatial and temporal filtering, geometric transformation, LUT mapping, morphology, and thresholding operations1. In addition, MIL is able to offload from the host CPU and even accelerate certain image processing operations when used with Matrox processing hardware with ASIC or FPGA technology.



MIL takes full advantage of AMD (left) and Intel® (right) multi-core CPU and multi-CPU architectures.

MIL totally exploits the computing power of GPUs such as the AMD FireStream™.

1. Only under Windows®.



more tools >