• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Brain-storming: How to show CPU performance in CPU Database

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
26,891 (3.72/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
I'd like to add some sort of performance indicator to our CPU database, but not sure how/how to present.

As we all know, single-threaded performance is vastly different to multi-threaded, and gaming performance is even different to those 2. Also GPU-limited matters

Any ideas how to present something that's easy to understand for the average Joe coming from a Google search? and who just wants to know "what's faster?" or "what should I buy"?
 
Joined
Nov 18, 2010
Messages
7,057 (1.45/day)
Location
Rīga, Latvia
System Name HELLSTAR
Processor AMD RYZEN 9 5950X
Motherboard ASUS Strix X570-E
Cooling 2x 360 + 280 rads. 3x Gentle Typhoons, 3x Phanteks T30, 2x TT T140 . EK-Quantum Momentum Monoblock.
Memory 4x8GB G.SKILL Trident Z RGB F4-4133C19D-16GTZR 14-16-12-30-44
Video Card(s) Sapphire Pulse RX 7900XTX + under waterblock.
Storage Optane 900P[W11] + WD BLACK SN850X 4TB + 750 EVO 500GB + 1TB 980PRO[FEDORA]
Display(s) Philips PHL BDM3270 + Acer XV242Y
Case Lian Li O11 Dynamic EVO
Audio Device(s) Sound Blaster ZxR
Power Supply Fractal Design Newton R3 1000W
Mouse Razer Basilisk
Keyboard Razer BlackWidow V3 - Yellow Switch
Software FEDORA 39 / Windows 11 insider
It should have CS bench at FHD and as baseline with some very popular GPU. Because of the popularity and userbase.
 
Joined
Sep 17, 2014
Messages
20,596 (5.96/day)
Location
The Washing Machine
Processor i7 8700k 4.6Ghz @ 1.24V
Motherboard AsRock Fatal1ty K6 Z370
Cooling beQuiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance LPX 3200/C16
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Samsung 850 EVO 1TB + Samsung 830 256GB + Crucial BX100 250GB + Toshiba 1TB HDD
Display(s) Gigabyte G34QWC (3440x1440)
Case Fractal Design Define R5
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse XTRFY M42
Keyboard Lenovo Thinkpad Trackpoint II
Software W10 x64
Perhaps combining results on these three metrics (single threaded perf, multi threaded perf, and gaming) in a single ranking is worthwhile? Give people a sorting option so they can get specifics as well; if I want the fastest gaming CPU I can click to sort on gaming and poof its on top, etc

And then you can cross check that value with the average price/ MSRP to get a bang/buck rating for every purpose of every CPU.
 
Joined
Apr 30, 2011
Messages
2,647 (0.56/day)
Location
Greece
Processor AMD Ryzen 5 5600@80W
Motherboard MSI B550 Tomahawk
Cooling ZALMAN CNPS9X OPTIMA
Memory 2*8GB PATRIOT PVS416G400C9K@3733MT_C16
Video Card(s) Sapphire Radeon RX 6750 XT Pulse 12GB
Storage Sandisk SSD 128GB, Kingston A2000 NVMe 1TB, Samsung F1 1TB, WD Black 10TB
Display(s) AOC 27G2U/BK IPS 144Hz
Case SHARKOON M25-W 7.1 BLACK
Audio Device(s) Realtek 7.1 onboard
Power Supply Seasonic Core GC 500W
Mouse Sharkoon SHARK Force Black
Keyboard Trust GXT280
Software Win 7 Ultimate 64bit/Win 10 pro 64bit/Manjaro Linux
Night thought @W1zzard! In your shoes, I would choose a single app that is open code and doesn't get affected by corporation pressure to its devs. Maybe y-crancher-Pi or something like that? Anything that fully utilises many cores, high clocks and cache in order to show anything better that a cpu has that increase performance when compared to others. And ofc I would put that as a discaimer with bold: That performance ratio is based on testing the cpus on the X app only and it is clearly just an indication of their performance. Other apps might utilise cpus differently and offer other ranking between those cpus. Just an idea. Oh, and single core performance ranking in 2023 is totally useless imho. As for gaming potential (I wouldn't care much personally), I would just use the timespy score or any game that stopped updating and isn't CPU bottlenecked @1080P.
 
Joined
Apr 5, 2023
Messages
27 (0.08/day)
Location
Inside Turkey
Processor Ryzen 9 7950X3D
Motherboard ASUS ROG Crosshair X670E Hero
Cooling Corsair H150i Elite LCD
Memory Corsair Vengeance 6000MHz C30 2x16GB
Video Card(s) Sapphire RX 7900 XTX Nitro+ Vapor X
Storage WD Black SN850X 1TB NVMe
Display(s) LG C3 48"
Case Lian Li Dynamic Evo XL
Audio Device(s) Corsair Virtuoso SE (love the brown/silver look)
Power Supply Corsair HX1500i
Mouse Corsair Darkstar
Keyboard Corsair K70 RGB Pro
Software Windows 11
Honestly I am not qualified enough to tell you what to do but Paradox Interactive games that I play (Europa Universalis 4, Hearts of Iron 4, Crusader Kings 3 and Victoria 2) are single threaded games that aren't GPU limited even at 4K.

Maybe I am ranting about lack of testing games I play and that's selfish but when I was choosing my 7950X3D, I couldn't find a single benchmark that shows how 3D V-Cache affects performance so I couldn't decide between 7800X3D vs 7950X3D vs whatever intel has to offer (don't really know how intel software works so I avoided when it was possible). My only idea is maybe make a seperate testing for "Single Threaded Games FPS".
 
Joined
Feb 18, 2005
Messages
5,212 (0.75/day)
Location
Ikenai borderline!
Average Joe isn't going to care about anything except gaming, so I'd say just take a spread of the of the most popular multiplayer games (CS:GO, Fortnite, Rocket League, whatever else the kids play today), plus some of the most demanding ones (Cyberpunk at least), benching all these at 1080p, 2K, and 4K, then normalizing the results into a single aggregated score. Keep it simple, and importantly easy for you to maintain.

don't really know how intel software works so I avoided when it was possible
What does this have to do with anything?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
26,891 (3.72/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
just take a spread of the of the most popular multiplayer games (CS:GO, Fortnite, Rocket League, whatever else the kids play today), plus some of the most demanding ones (Cyberpunk at least), benching all these at 1080p, 2K, and 4K, then normalizing the results into a single aggregated score.
For all the 3197 CPUs that we currently have in the database?
 
Joined
Sep 17, 2014
Messages
20,596 (5.96/day)
Location
The Washing Machine
Processor i7 8700k 4.6Ghz @ 1.24V
Motherboard AsRock Fatal1ty K6 Z370
Cooling beQuiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance LPX 3200/C16
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Samsung 850 EVO 1TB + Samsung 830 256GB + Crucial BX100 250GB + Toshiba 1TB HDD
Display(s) Gigabyte G34QWC (3440x1440)
Case Fractal Design Define R5
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse XTRFY M42
Keyboard Lenovo Thinkpad Trackpoint II
Software W10 x64
What? I am average Joe and interested of time of rendering of something.
No you are tumble George

I get your point though. If its going to be gaming only make it a gaming thing, if not the focus should be on more than just gaming perf
 
Joined
Feb 18, 2005
Messages
5,212 (0.75/day)
Location
Ikenai borderline!
For all the 3197 CPUs that we currently have in the database?
Wait, are you looking for an algorithm on how to compare CPUs on specs i.e. without raw benchmark data for all of them, similarly to what you do for GPUs?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
26,891 (3.72/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Wait, are you looking for an algorithm on how to compare CPUs on specs i.e. without raw benchmark data for all of them, similarly to what you do for GPUs?
Yeah, no other way I can imagine this to be feasible
 

freeagent

Moderator
Staff member
Joined
Sep 16, 2018
Messages
7,299 (3.66/day)
Location
Winnipeg, Canada
System Name Altered Beast
Processor AMD R9 5900X, 5800X3D
Motherboard Asus Crosshair VIII Dark Hero
Cooling Thermalright Frost Commander 140, NF-A14 3K, T30
Memory 2x8 G.Skill Trident Z Royal 3200C14, 2x8GB G.Skill Trident Z Black and White 3200 C14
Video Card(s) Zotac 4070 Ti Trinity OC
Storage WD SN850X 2TB, SN850 1TB, SN770 1TB - Asus Hyper M.2, SN770 1TB, SN750 500GB
Display(s) LG 50UP7100
Case Fractal Torrent Compact RGB
Audio Device(s) JBL 2.1 Deep Bass
Power Supply EVGA SuperNova 750w G+, Monster HDP1800
Mouse Zowie EC2 Evo
Keyboard Logitech G213
Software Yes
Benchmark Scores Yes
Maybe with GFlops?

But with 3K CPUs that would be a terrible chore.
 
Joined
Sep 21, 2020
Messages
1,440 (1.15/day)
Processor 5800X3D -30 CO
Motherboard MSI B550 Tomahawk
Cooling DeepCool Assassin III
Memory 32GB G.SKILL Ripjaws V @ 3800 CL14
Video Card(s) ASRock MBA 7900XTX
Storage 1TB WD SN850X + 1TB ADATA SX8200 Pro
Display(s) Dell S2721QS 4K60
Case Cooler Master CM690 II Advanced USB 3.0
Audio Device(s) Audiotrak Prodigy Cube Black (JRC MUSES 8820D) + CAL (recabled)
Power Supply Seasonic Prime TX-750
Mouse Logitech Cordless Desktop Wave
Keyboard Logitech Cordless Desktop Wave
Software Windows 10 Pro
IMO the indicators for ST and MT performance should be simple numbers that anybody can quickly verify and relate to. Rather than showing averages from a number of commercial apps, I'd suggest using two classic benchmarks: CPU-Z for single and Cinebench R23 for multi. However, I'm not sure whether presenting the results from proprietary software would be viable from a business perspective.

As for "gaming performance", I believe that approximating it with a number is quite impossible. There are way too many variables at play here. Instead, I'd suggest grouping the CPUs into performance brackets or tiers. Why not start with a modern 4c8t SKU as the baseline and then extrapolate from here? This ranking should take into account ST performance, cache size and -- to a degree -- the number of cores.
 
Joined
Nov 12, 2012
Messages
635 (0.15/day)
Location
Technical Tittery....
System Name "IBT 10x Maximum Stable"
Processor Intel i5 4690K @ 4.6GHz -> 100xx46 - 1.296v
Motherboard MSI MPower Z97
Cooling Corsair H100i + 2x Corsair "HP Edition" SP120's
Memory 4x4GB Corsair Vengence Pro 2400mhz @ 2400MHz 10-11-12-31-1T - 1.66v
Video Card(s) MSI Gaming GTX970 4GB @ 1314 Core/1973 Mem/1515 Boost
Storage Kingston 3K 120GB SSD + Western Digital 'Green' 2TB + Samsung Spinpoint F3 1TB
Display(s) Iiyama Prolite X2377HDS 23" IPS
Case Corsair Carbide 300R
Audio Device(s) Rotel RA-04/Cambridge Audio Azur 540R + B&W DM302/Cerwin Vega AT12 / Sony MDR-XB700 & FiiO E5
Power Supply EVGA NEX650G + Silverstone Extensions
Mouse Always failing me....
Keyboard Endlessly broken.....
Software Windoze 7 Pro 64-bit/Windoze 10 Pro
Benchmark Scores I had some of these once upon a time? Old age has seen me misplace them....
My suggestion is to put this mental and physical effort into something more constructive; forum changes, social media presence... or just take some time off @W1zzard?


I see this being a difficult task due to the amount of variables in CPU's spanning multiple generations - regardless of how you sort/organise them all - and it'll result in a 'messy' chart with various confusing subcategories at the very least.

Unless you stick to a scientific regime of accuracy by keeping all test conditions as fair/closely matched as possible for the 3197 CPU's in question - which would no doubt require a complete retest of all CPU's mentioned - I don't see this as feasible in a practical way.
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,701 (3.80/day)
Location
Alabama
System Name Rocinante
Processor I9 13900ks
Motherboard EVGA z690 Dark KINGPIN
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
separate chronologically by arch.

Then list by by base clock and max turbo freq?
 
Joined
Aug 12, 2022
Messages
227 (0.40/day)
The specs are pretty meaningless, in my mind. The 5800X3D is way better at gaming than the 5800X, but I don't think even AMD expected that until they tried it. The 13900K has way less cache than the 7950K but it games better. I think it'd be better to just include a link to the processor review. Or use an aggregate of all your benchmarks. Turn the gaming relative performance on each processor into a point score and use that, and do it in such a way that the score only changes a little as you swap out games in the benchmark one at a time, so any two processors less than 2 years apart will have a mostly-accurate relative score. Aggregate all the other benchmarks as well into a web score and a productivity score.
 
Joined
Mar 24, 2019
Messages
618 (0.34/day)
Location
Denmark - Aarhus
System Name Iglo
Processor 5800X3D
Motherboard TUF GAMING B550-PLUS WIFI II
Cooling Arctic Liquid Freezer II 360
Memory 32 gigs - 3600hz
Video Card(s) EVGA GeForce GTX 1080 SC2 GAMING
Storage NvmE x2 + SSD + spinning rust
Display(s) BenQ XL2420Z - lenovo both 27" and 1080p 144/60
Case Fractal Design Meshify C TG Black
Audio Device(s) Logitech Z-2300 2.1 200w Speaker /w 8 inch subwoofer
Power Supply Seasonic Prime Ultra Platinum 550w
Mouse Logitech G900
Keyboard Corsair k100 Air Wireless RGB Cherry MX
Software win 10
Benchmark Scores Super-PI 1M T: 7,993 s :CinebR20: 5755 point GeekB: 2097 S-11398-M 3D :TS 7674/12260
Defo should be Open source program used, when thats settled. The perf should combine singlethreaded workload and multithreaded workloads, lastly a powerusage either over time or pur clockcycle.
 
Joined
Sep 17, 2014
Messages
20,596 (5.96/day)
Location
The Washing Machine
Processor i7 8700k 4.6Ghz @ 1.24V
Motherboard AsRock Fatal1ty K6 Z370
Cooling beQuiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance LPX 3200/C16
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Samsung 850 EVO 1TB + Samsung 830 256GB + Crucial BX100 250GB + Toshiba 1TB HDD
Display(s) Gigabyte G34QWC (3440x1440)
Case Fractal Design Define R5
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse XTRFY M42
Keyboard Lenovo Thinkpad Trackpoint II
Software W10 x64
The specs are pretty meaningless, in my mind. The 5800X3D is way better at gaming than the 5800X, but I don't think even AMD expected that until they tried it. The 13900K has way less cache than the 7950K but it games better. I think it'd be better to just include a link to the processor review. Or use an aggregate of all your benchmarks. Turn the gaming relative performance on each processor into a point score and use that, and do it in such a way that the score only changes a little as you swap out games in the benchmark one at a time, so any two processors less than 2 years apart will have a mostly-accurate relative score. Aggregate all the other benchmarks as well into a web score and a productivity score.
Yeah there is also the core count conundrum wrt games. Some generations really do need to be beyond 4 cores, newer ones not so much.
 
Joined
Apr 12, 2013
Messages
6,702 (1.69/day)
In some ways this is easier than GPU's though it would still need a lot of time & effort, you can use public databases like hwbot for older CPU's & most of them would scale almost perfectly wrt cores & certainly frequency. Can put them as an estimate & the rest, which are tested, can be shown having real world data like for CB23, AIDA64, Geekbench et al. But would need lots of time & effort for even one set of tests like Cinebench.
 
Joined
May 30, 2015
Messages
1,842 (0.58/day)
Location
Seattle, WA
Maybe y-crancher-Pi or something like that?
Y-Cruncher scores are heavily influenced by DRAM. The same chips with DRAM at different clocks produce vastly different results.

It's a tough problem to solve. Aggregate benchmark results would be one solution as it would weed out the strengths/weaknesses of architectures, but how do you get those scores without months of manual input? Approximations could be made for many classic architectures like K10, where Core\HT\NB clocks*cores=perf, but once we start getting into the modern chips that have varying core configurations with entirely different architectures inside, multiple different busses, mixed instructions... It's a herculean task at best.
 
Joined
Jul 13, 2016
Messages
2,719 (0.97/day)
Processor Ryzen 7800X3D
Motherboard ASRock X670E Taichi
Cooling Noctua NH-D15 Chromax
Memory 32GB DDR5 6000 CL30
Video Card(s) MSI RTX 4090 Trio
Storage Too much
Display(s) Acer Predator XB3 27" 240 Hz
Case Thermaltake Core X9
Audio Device(s) Topping DX5, DCA Aeon II
Power Supply Seasonic Prime Titanium 850w
Mouse G305
Keyboard Wooting HE60
VR HMD Valve Index
Software Win 10
I'd like to add some sort of performance indicator to our CPU database, but not sure how/how to present.

As we all know, single-threaded performance is vastly different to multi-threaded, and gaming performance is even different to those 2. Also GPU-limited matters

Any ideas how to present something that's easy to understand for the average Joe coming from a Google search? and who just wants to know "what's faster?" or "what should I buy"?

A radar graph would be a perfect fit I think:

1693079547108.jpeg

It's perfect for visualizing data including the differences. between products In the graphic above for example, the red line could represent CPU A and the blue CPU B. You can adjust the number of points based on the number of metrics you want to measure, although this does work best with 5 or more metrics. Just off the top of my head: Single thread, multi-thread, Application performance (mixed workloads), game performance, energy efficiency. Definitely others you can add as well, price or performance per dollar for example.
 
Last edited:

johnspack

Here For Good!
Joined
Oct 6, 2007
Messages
5,966 (1.00/day)
Location
Nelson B.C. Canada
System Name System2 Blacknet , System1 Blacknet2
Processor System2 Threadripper 1920x, System1 2699 v3
Motherboard System2 Asrock Fatality x399 Professional Gaming, System1 Asus X99-A
Cooling System2 Noctua NH-U14 TR4-SP3 Dual 140mm fans, System1 AIO
Memory System2 64GBS DDR4 3000, System1 32gbs DDR4 2400
Video Card(s) System2 GTX 980Ti System1 GTX 970
Storage System2 4x SSDs + NVme= 2.250TB 2xStorage Drives=8TB System1 3x SSDs=2TB
Display(s) 2x 24" 1080 displays
Case System2 Some Nzxt case with soundproofing...
Audio Device(s) Asus Xonar U7 MKII
Power Supply System2 EVGA 750 Watt, System1 XFX XTR 750 Watt
Mouse Logitech G900 Chaos Spectrum
Keyboard Ducky
Software Manjaro, Windows 10, Kubuntu 23.10
Benchmark Scores It's linux baby!
I think you'll need to have to include both single and multi-threaded performance numbers. For those who want gaming performance, they probably want to look at single threaded
performance. For those looking for workstation type performance, they would want the multi numbers. My old xeon 2699 for instance... horrible single threaded performance.. but
multi isn't too darn bad! I personally use a variety of benchmarks to compare performance... but not really sure how you could make it simple....
 
Joined
Jul 13, 2016
Messages
2,719 (0.97/day)
Processor Ryzen 7800X3D
Motherboard ASRock X670E Taichi
Cooling Noctua NH-D15 Chromax
Memory 32GB DDR5 6000 CL30
Video Card(s) MSI RTX 4090 Trio
Storage Too much
Display(s) Acer Predator XB3 27" 240 Hz
Case Thermaltake Core X9
Audio Device(s) Topping DX5, DCA Aeon II
Power Supply Seasonic Prime Titanium 850w
Mouse G305
Keyboard Wooting HE60
VR HMD Valve Index
Software Win 10
I think you'll need to have to include both single and multi-threaded performance numbers. For those who want gaming performance, they probably want to look at single threaded
performance. For those looking for workstation type performance, they would want the multi numbers. My old xeon 2699 for instance... horrible single threaded performance.. but
multi isn't too darn bad! I personally use a variety of benchmarks to compare performance... but not really sure how you could make it simple....

The problem with this is that gaming performance isn't represented accurately by single thread or multi-thread. For example, the 7800X3D is worse than the 13900K in both those categories but pulls ahead in gaming performance. Gaming performance needs to be it's own separate thing.
 

OneMoar

There is Always Moar
Joined
Apr 9, 2010
Messages
8,734 (1.72/day)
Location
Rochester area
System Name RPC MK2.5
Processor Ryzen 5800x
Motherboard Gigabyte Aorus Pro V2
Cooling Enermax ETX-T50RGB
Memory CL16 BL2K16G36C16U4RL 3600 1:1 micron e-die
Video Card(s) GIGABYTE RTX 3070 Ti GAMING OC
Storage ADATA SX8200PRO NVME 512GB, Intel 545s 500GBSSD, ADATA SU800 SSD, 3TB Spinner
Display(s) LG Ultra Gear 32 1440p 165hz Dell 1440p 75hz
Case Phanteks P300 /w 300A front panel conversion
Audio Device(s) onboard
Power Supply SeaSonic Focus+ Platinum 750W
Mouse Kone burst Pro
Keyboard EVGA Z15
Software Windows 11 +startisallback
3 runs of cinebench (both single and multi core) to heat load
averge the 6 numbers put it in a table one for single one for multithreaded
done
gaming performance is irrelavent at anything over 1440p
 
Joined
May 20, 2020
Messages
1,259 (0.91/day)
How about a "potential" index for all 3197 CPU's cores x threads x frequency with adjustments for instructions higher than SSE 4.1 and "3D" cache?
It can be added - the CPU can achieve said potential when all its cores and features are properly used.
A quick idea for avoiding re-testing 3k CPU's.
 
Top