Intel Pentium Processor E5700 (2M Cache, 3.00 GHz, 800 MHz FSB) does not have hyper-threading but it has has 2 cores so I am assuming it has 2 threads
Now if I write a heavy number crunching program that runs 4 threads simultaneously how will this E5700 processor handle 4 threads simultaneously using its 2 cores and 2 threads, compared to a processor like the Intel Core i3-3110M Processor (3M Cache, 2.40 GHz) with hyper-threading which has 2 cores but 4 threads?
Will the E5700 be slower and have bottlenecks than the i3 3110m with 2 cores but 4 threads with hyperthreading, or will everything be smooth sailing and fast on both processors without noticing anything different?
Also, can a program written with four or more threads run efficiently on a 2 core 2 thread processor or will there be errors or slowdowns?
ok thanks for answering the questions later I visited this site and shorter score is better for processors
Benchmark wPrime v1.55 (32M) wPrime benchmark measures time taken to calculate square roots of numbers from 1 to 33554431. The program uses Newton's method for estimating functions.
CPU features that have big influence on results: CPU frequency, Floating-Point performance, the number of cores / threads.
CPU features that have small influence on results: memory speed, the size of internal caches.
Part number Shorter is better Result
Intel® Core™ i7-3770K Processor (8M Cache, up to 3.90 GHz) 4 cores 8 threads yes HT
Intel® Core™ i7-2600k Processor (8M Cache, up to 3.80 GHz) 4 cores 8 threads yes HT
Intel® Core™ i5-2500K Processor (6M Cache, up to 3.70 GHz) 4 cores 4 threads no HT
Intel® Core™ i3-2310 Processor (3M Cache, 2.10 GHz) 2 cores 2 threads yes HT
Intel® G860 (3M Cache, 3.00 GHz) 2 cores 2 threads no HT