mersenneforum.org  

Go Back   mersenneforum.org > New To GIMPS? Start Here! > Information & Answers

Reply
 
Thread Tools
Old 2018-01-07, 14:07   #1
Pjetrode
 
Jan 2018

12 Posts
Default Benchmarks

Only a few seconds view on GIMPS main page – Get Started – CPU Benchmarks and I just wonder. The benchmarks there are only for 1 core/1 thread. This kind of CPU (1 core/1 thread) are extremely rare in 2018. The Prime95 application can have the advantage of multi-core and multi-thread CPUs of these days. Therefore I find no reason to publish benchmark only for 1 core/1 thread. You can NOT determine the performance of your CPU simply taking the amount of your CPU cores and looking at the times in that table. Generally it is NOT possible to determine the performance for the specific CPU from this benchmark, because:

(1) The performance progression doesn't need to be linear according the amount of CPU cores, usually it is lower (for instance 6 cores and 5.2-times performance increasing or 12 cores and 9.8-times performance increasing … etc). The variation may be from 5% to 30%, depending on number of cores and CPU architecture. Let us say it is 20%.

(2) Most of mainstream and high-end CPUs have HT-SMT technology, so one physical core can handle two threads. Using double number of threads (compared to number of physical cores on that kind of CPU) may increase the performance in about 20% (for example 6C/6T vs. 6C/12T).

(3) Most of nowadays CPUs have some kind of turbo technology, so they can boost the frequency, when only 1, 2 or a small number of cores/threads is working. When trying to estimate the benchmark for specific CPU (for example on 8 core CPU the time will be 8-times smaller), the benchmark is always optimistic (maybe 10% variation) because all the cores loaded will NEVER run on such boosted frequency like one core does.

When application can use more cores, the only sense is to publish multi-thread benchmarks for CPUs. Considering all three paragraphs, there can be 50% (!!!) variation, when you try to estimate the performance of your CPU only having the information for 1 core performance in Prime95 and when you do not care about core/performance ratio, HT-SMT technology and turbo technology for 1, 2 or a small number of cores/threads working.
Pjetrode is offline   Reply With Quote
Old 2018-01-07, 17:09   #2
kladner
 
kladner's Avatar
 
"Kieren"
Jul 2011
In My Own Galaxy!

2·3·1,693 Posts
Default

Check out the various pages here: www.mersenne.ca/
kladner is offline   Reply With Quote
Old 2018-01-07, 20:44   #3
VictordeHolland
 
VictordeHolland's Avatar
 
"Victor de Hollander"
Aug 2011
the Netherlands

32·131 Posts
Default

Hyper-Threading (SMT) is pretty much useless for Prime95.
With modern multi-core processors, total memory bandwidth is a good proxy of performance.
VictordeHolland is offline   Reply With Quote
Old 2018-01-07, 23:23   #4
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

8,377 Posts
Default

Quote:
Originally Posted by Pjetrode View Post
When application can use more cores, the only sense is to publish multi-thread benchmarks for CPUs.
You are correct. Prime95 was recently changed to send all-cores throughput benchmarks to the server (in addition to single-core timings). Right now the web pages do not have an option to display the throughput benchmark data that has been collected thusfar.
Prime95 is online now   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Benchmarks MurrayInfoSys Information & Answers 3 2011-04-14 17:10
LLR benchmarks Oddball No Prime Left Behind 11 2010-08-06 21:39
benchmarks Unregistered Information & Answers 15 2009-08-18 16:44
Benchmarks for i7 965 lavalamp Hardware 21 2009-01-06 04:32
Benchmarks Vandy Hardware 6 2002-10-28 13:45

All times are UTC. The time now is 02:04.


Wed Oct 4 02:04:52 UTC 2023 up 20 days, 23:47, 0 users, load averages: 0.77, 0.83, 0.87

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔