Multi-core processing has been around for a number of years. When the first quad-core arrived, it was obvious an extremely easy way to speed up machine vision. There has been different ways to utilize this power by machine vision vendors. The goal has always been 100% utilization or a linear speed up, but this is limited by Amdahl’s law. The advanced multi-threaded architecture and the integrated and sophisticated thread pool management in Scorpion 3D Stinger makes it easy to speed up most Scorpion Vision profiles and enjoy a significant performance gain only by switching to a high performance multi-core CPU.
The animations shows the performance gain for a standard two camera assembly verification system is running on the i7 quad-core system.
The execution system goes from 600 ms to 320 ms to 240 ms to 195 ms. This shows the performance gains going from single core to quad-core systems. Almost twice as fast on a duo-core and 3.3 times as fast using 4 cores.
Summary
The advanced Scorpion Vision framework makes close to linear speed-up for most application available without changing the system. This provides a significant gain in computing power that enables faster and more robust systems for:
● 3D Robot Vision
● 2D and 3D Assembly Verification for Automotive and Pharmaceutical
● 3D Robot Inspection
Scorpion Vision Software will in the future build in further enhancement to take advantage multi-core processing.
2 comments