Announcement

Collapse
No announcement yet.

Dual E5-2620 VS i7-3770

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dual E5-2620 VS i7-3770

    Hello,
    I am trying to choose between the above two combinations for a workstation that is going to be used for multi-threaded integer (70%) and float (30%) computation. So, i am going to use all cores and threads, and i need low-latency (most important) response for computation requests to the server. The calculations do not require a lot of memory, about 2-4 gb.


    I have found some information, and benchmarks:


    - http://www.cpubenchmark.net/cpu.php?...3.40GHz&id=896 (for i7)
    - http://www.cpubenchmark.net/cpu.php?....00GHz&id=1214 (for one e5)
    - http://www.cpubenchmark.net/cpu.php?...214&cpuCount=2 (for dual e5)


    But, i haven't found a solution. So my questions:


    1. What configuration is the best in my case?
    2. Why i7 is about 20% better for one-cpu-configuration on cpubenchmark.net? (if we calculate the rating proportionally GHz (3.2 vs 2) and cores (4 vs 6), it should be about 7% difference). Can i trust this bench?
    3. Why dual e5 has only 12527, i think, it should be about 8046*2 ~ 16000 (on cpubenchmark.net)? Does this mean that the second core does not double the performance?


    Thanks for help.

  • #2
    The Dual CPU E5-2620 is the fastest option; if you are sure your application can scale to 24 cores without hitting any memory, disk, video or network bottle neck.

    Low latency to a remote server depend at lot more on the network than the CPU.

    The i7 is faster in a single CPU situation because of the much higher clock speed. You don't get linear scaling as you add more CPU cores. Especially not hyperthreaded cores.

    Of course whatever your application is, it is unlikely to exactly match the benchmarks we are using. So the best is to test your code on each CPU if you can.

    Comment

    Working...
    X