Multi-core speed gain using Quad-Core CPUs

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.

Scorpion 3D Stinger delivers on multi-core CPUS

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

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s