|
|
Modern GPUs contain hundreds to thousands of processing units (mini CPUs) called shader units. These objects are typically used to render the screen by calculating the surface shading of the 3D objects.
By using modern coding techniques, it is possible to subvert the use of these devices to perform massively parallel operations provided they are common functions.
This is exactly the case with MatchingObjects. Up to 8 GPUs can be connected to a motherboard. By use of this technology, the speed of the matching process can be increased by 3-4 orders of magnitude (at the expense of using non-standard hardware).
|