Hello,
I am building a PC based multi-camera Industrial Vision system and I need help in choosing the right processor. I have searched already for Industrial PCs, but they use only lower TDP processors. This is the first time I am building this kind of system hence I am seeking help here.
(The PC will be regularly used for 16 hrs/day everyday).
Let me give you an overview of the vision system:
The system consists of 3 number of 2MegaPixel cameras, 3 I/O Boards connected through PciE.
The software part is written in C++ and OpenCV 3.1.
The software runs as 5 threads, 1 for each camera plus 2 threads to handle interrupts.
The code will run on Windows 8.1 OS
The processor must have minimum 3.5GHz clock speed.
At present I am getting 7to 12 FPS using Intel-i3 2100 @ 3.1GHz.
My application does not use GPU optimized algorithms,so I do not have a Graphic card.
I am confused between below processors.
1. i5-7600k - 4C/4T
2. i7-7700k - 4C/8T
3. i7-6800k - 6C/12T
My application will be constantly using 5 threads in parallel.
So should I go for processor with more than 5 threads?
Should I go with processors with Hyperthreading?
Is it OK to use processors with 140W or 90W TDP in industrial environment.
Please suggest me in choosing the right CPU.
Thank you.
I am building a PC based multi-camera Industrial Vision system and I need help in choosing the right processor. I have searched already for Industrial PCs, but they use only lower TDP processors. This is the first time I am building this kind of system hence I am seeking help here.
(The PC will be regularly used for 16 hrs/day everyday).
Let me give you an overview of the vision system:
The system consists of 3 number of 2MegaPixel cameras, 3 I/O Boards connected through PciE.
The software part is written in C++ and OpenCV 3.1.
The software runs as 5 threads, 1 for each camera plus 2 threads to handle interrupts.
The code will run on Windows 8.1 OS
The processor must have minimum 3.5GHz clock speed.
At present I am getting 7to 12 FPS using Intel-i3 2100 @ 3.1GHz.
My application does not use GPU optimized algorithms,so I do not have a Graphic card.
I am confused between below processors.
1. i5-7600k - 4C/4T
2. i7-7700k - 4C/8T
3. i7-6800k - 6C/12T
My application will be constantly using 5 threads in parallel.
So should I go for processor with more than 5 threads?
Should I go with processors with Hyperthreading?
Is it OK to use processors with 140W or 90W TDP in industrial environment.
Please suggest me in choosing the right CPU.
Thank you.