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

TPU Math Check

Joined
Oct 22, 2014
Messages
14,170 (3.81/day)
Location
Sunshine Coast
System Name H7 Flow 2024
Processor AMD 5800X3D
Motherboard Asus X570 Tough Gaming
Cooling Custom liquid
Memory 32 GB DDR4
Video Card(s) Intel ARC A750
Storage Crucial P5 Plus 2TB.
Display(s) AOC 24" Freesync 1m.s. 75Hz
Mouse Lenovo
Keyboard Eweadn Mechanical
Software W11 Pro 64 bit
I thought I left this shit behind when I left University :D
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,970 (3.71/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
You should really use the geometric mean to have consistent results.
Why use geometric mean? I thought thats used mostly for interest rate and similar growth processes?

Just because you see a percent sign in there, doesn't make it an interest rate
 
Joined
Sep 19, 2015
Messages
34 (0.01/day)
Processor Intel Core i5-4690
Motherboard MSI H97 PC Mate
Video Card(s) PowerColor Red Devil RX 480 8GB
Case be quiet! Silent Base 800 Orange Window
Why use geometric mean? I thought thats used mostly for interest rate and similar growth processes?

Just because you see a percent sign in there, doesn't make it an interest rate

Because the less weight to the card you use as a reference. Another example:

Card1: 50 FPS in first game, 75 in second game.
Card2: 75 FPS in first game, 50 in second game.

Say you want to use Card1 as a reference.

Card1: 100% in first game, 100% in second game.
Card2: 150% in first game, 67% in second game.

Mean Card1: 100%.
Mean Card2: 109%.

This happens because Card2 in second game gets 67% instead of 50%. :)

EDIT.
The geometric mean works well in these case.
(67 * 150)^1/2 = 100%.
 
Joined
Oct 29, 2012
Messages
842 (0.19/day)
Location
Germany
System Name Perf/price king /w focus on low noise and TDP
Processor Intel Xeon E3-1230 v2
Motherboard Gigabyte GA-B75M-D3H
Cooling Thermalright HR-02 Macho Rev.A (BW)
Memory 16GB Corsair Vengeance LP Black
Video Card(s) Gigabyte GTX 670 OC
Storage 525GB Crucial MX300 & 256GB Samsung 830 Series
Display(s) Home: LG 29UB65-P & Work: LG 34UB88-B
Case Fractal Design Arc Mini
Audio Device(s) Asus Xonar Essence STX /w Sennheiser HD 598
Power Supply be quiet! Straight Power CM E9 80+ Gold 480W
Mouse Roccat Kone XTD optical
Keyboard SteelSeries Apex M500
Software Win10
wizzard I think you should evaluate the use of geometric mean for average calculations as it might give the more accurate relationship between the 2 [...]

I made a quick google spreedsheat (link)

Picture:
TPU math.png
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,970 (3.71/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


not a lot of difference, but geometric mean does seem to make sense.

I think I'll use that starting with next rebench. Thanks!
 
Joined
Sep 19, 2015
Messages
34 (0.01/day)
Processor Intel Core i5-4690
Motherboard MSI H97 PC Mate
Video Card(s) PowerColor Red Devil RX 480 8GB
Case be quiet! Silent Base 800 Orange Window


not a lot of difference, but geometric mean does seem to make sense.

I think I'll use that starting with next rebench. Thanks!
Promise me you do not get angry? But for the next time you use another system yet. :toast:
Instead of making the comparison with a particular card, you can compare with the average of all.
And in this case you can use the normal average.

 
Joined
Feb 19, 2016
Messages
776 (0.24/day)
Guys , the people need something simple to use i.e. 20% would mean from 40FPS to 48FPS ! No change is needed
 
Joined
Oct 29, 2012
Messages
842 (0.19/day)
Location
Germany
System Name Perf/price king /w focus on low noise and TDP
Processor Intel Xeon E3-1230 v2
Motherboard Gigabyte GA-B75M-D3H
Cooling Thermalright HR-02 Macho Rev.A (BW)
Memory 16GB Corsair Vengeance LP Black
Video Card(s) Gigabyte GTX 670 OC
Storage 525GB Crucial MX300 & 256GB Samsung 830 Series
Display(s) Home: LG 29UB65-P & Work: LG 34UB88-B
Case Fractal Design Arc Mini
Audio Device(s) Asus Xonar Essence STX /w Sennheiser HD 598
Power Supply be quiet! Straight Power CM E9 80+ Gold 480W
Mouse Roccat Kone XTD optical
Keyboard SteelSeries Apex M500
Software Win10
Guys , the people need something simple to use i.e. 20% would mean from 40FPS to 48FPS ! No change is needed
I always thought it would be awesome and helpful if the percentages would adjust relatively to the card you mouse over.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,970 (3.71/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 always thought it would be awesome and helpful if the percentages would adjust relatively to the card you mouse over.
The reason why we don't use such a system is because I want people to be able to right click the image, get the URL, so they can easily repost it.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,970 (3.71/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
Instead of making the comparison with a particular card, you can compare with the average of all.
Sorry I don't understand what you are calculating here
 
Joined
Oct 29, 2012
Messages
842 (0.19/day)
Location
Germany
System Name Perf/price king /w focus on low noise and TDP
Processor Intel Xeon E3-1230 v2
Motherboard Gigabyte GA-B75M-D3H
Cooling Thermalright HR-02 Macho Rev.A (BW)
Memory 16GB Corsair Vengeance LP Black
Video Card(s) Gigabyte GTX 670 OC
Storage 525GB Crucial MX300 & 256GB Samsung 830 Series
Display(s) Home: LG 29UB65-P & Work: LG 34UB88-B
Case Fractal Design Arc Mini
Audio Device(s) Asus Xonar Essence STX /w Sennheiser HD 598
Power Supply be quiet! Straight Power CM E9 80+ Gold 480W
Mouse Roccat Kone XTD optical
Keyboard SteelSeries Apex M500
Software Win10
Joined
Sep 19, 2015
Messages
34 (0.01/day)
Processor Intel Core i5-4690
Motherboard MSI H97 PC Mate
Video Card(s) PowerColor Red Devil RX 480 8GB
Case be quiet! Silent Base 800 Orange Window
Sorry I don't understand what you are calculating here

Game1: Card1 25 fps, Card2 50 fps, Card3 75 fps.
Game2: Card1 50 fps, Card2 25 fps, Card3 75 fps.

In an intuitive way Card3 is the fastest, and Card1 and Card2 are equal. To compare them before we introduce the Average.

Game1: Card1 25 fps, Card2 50 fps, Card3 75 fps, Average 50 fps.
Game2: Card1 50 fps, Card2 25 fps, Card3 75 fps, Average 50 fps.

Now we use the Average as a comparison.

Game1: Card1 50%, Card2 100%, Card3 150%, Average 100%.
Game2: Card1 100%, Card2 50%, Card3 150%, Average 100%.

Final: Card1 75%, Card2 75%, Card3 150%.


At this point it is easy to adjust it as you like.

 
Joined
Oct 29, 2012
Messages
842 (0.19/day)
Location
Germany
System Name Perf/price king /w focus on low noise and TDP
Processor Intel Xeon E3-1230 v2
Motherboard Gigabyte GA-B75M-D3H
Cooling Thermalright HR-02 Macho Rev.A (BW)
Memory 16GB Corsair Vengeance LP Black
Video Card(s) Gigabyte GTX 670 OC
Storage 525GB Crucial MX300 & 256GB Samsung 830 Series
Display(s) Home: LG 29UB65-P & Work: LG 34UB88-B
Case Fractal Design Arc Mini
Audio Device(s) Asus Xonar Essence STX /w Sennheiser HD 598
Power Supply be quiet! Straight Power CM E9 80+ Gold 480W
Mouse Roccat Kone XTD optical
Keyboard SteelSeries Apex M500
Software Win10
Why would you compare RX 480's FPS @ game X (e.g. Far Cry Primal's 58.1) with the arithmetic mean of the FPS of the RX 480 and GTX 1060 of said game ( (58,1+64,7)/2 )? I surely must be missing something here ...
 
Last edited:
Joined
Sep 19, 2015
Messages
34 (0.01/day)
Processor Intel Core i5-4690
Motherboard MSI H97 PC Mate
Video Card(s) PowerColor Red Devil RX 480 8GB
Case be quiet! Silent Base 800 Orange Window
Why would you compare RX 480 FPS @ game X (e.g. Far Cry Primal's 58.1) with the arithmetic mean of the FPS of the RX 480 and GTX 1060 of said game ( (58,1+64,7)/2 )? I surely must be missing something here ...
It is another method to not have the initial problem but even more compact the chart, so forget it. :respect:

1^ case
Card1: 50 FPS in first game, 75 FPS in second game.
Card2: 75 FPS in first game, 50 FPS in second game.

Say you want to use Card1 as a reference.

Card1: 100% in first game, 100% in second game.
Card2: 150% in first game, 67% in second game.

Mean Card1: 100%. Geometric Mean Card1: 100%.
Mean Card2: 109%. Geometric Mean Card2: 100%.


Say you want to use Mean as a reference.

Card1: 80% in first game, 120% in second game.
Card2: 120% in first game, 80% in second game.

Mean Card1: 100%.
Mean Card2: 100%.



2^case

Card1: 40 FPS in first game, 50 FPS in second game, 60 FPS in third game.
Card2: 120 FPS in first game, 100 FPS in second game, 90 FPS in third game.

Say you want to use Card1 as a reference.

Card1: 100% in first game, 100% in second game, 100% in third game.
Card2: 300% in first game, 200% in second game, 150% in third game.

Mean Card1: 100%. Geometric Mean Card1: 100%.
Mean Card2: 217%. Geometric Mean Card2: 208%.


Say you want to use Mean as a reference.

Card1: 50% in first game, 67% in second game, 80% in third game.
Card2: 150% in first game, 133% in second game, 120% in third game.


Mean Card1: 66%. --> 100%.
Mean Card2: 134%. --> 203%.
 
Last edited:
Joined
Jul 21, 2016
Messages
103 (0.03/day)
geometric mean and outliers is good for benchmark runs since you are taking measurements on the same card, same everything and you want an accurate average of 10 runs without the bugged runs
But for performance summary....I dunno I think it makes no sense
 

HTC

Joined
Apr 1, 2008
Messages
4,664 (0.76/day)
Location
Portugal
System Name HTC's System
Processor Ryzen 5 5800X3D
Motherboard Asrock Taichi X370
Cooling NH-C14, with the AM4 mounting kit
Memory G.Skill Kit 16GB DDR4 F4 - 3200 C16D - 16 GTZB
Video Card(s) Sapphire Pulse 6600 8 GB
Storage 1 Samsung NVMe 960 EVO 250 GB + 1 3.5" Seagate IronWolf Pro 6TB 7200RPM 256MB SATA III
Display(s) LG 27UD58
Case Fractal Design Define R6 USB-C
Audio Device(s) Onboard
Power Supply Corsair TX 850M 80+ Gold
Mouse Razer Deathadder Elite
Software Ubuntu 20.04.6 LTS
I made a quick google spreedsheat (link)

Picture:
View attachment 77171

You took outliers in only ONE direction: it's supposed to be in both directions or there will be quite a big skew in results.

Depending on the amount of total games used, 1 or 2 of each should suffice.

There were benchmarks a while back that were totally skewed by the game project cars. So much so that W1zzard even put an extra field in them (with and without project cars): that's how much a SINGLE game skewed the results.

The idea is to help remove the possibility of this happening again. Doesn't mean it won't happen again but it should make it VERY unlikely.

EDIT

In single card configurations, this SHOULD work but i have serious doubts in multi card configurations. That's because, usually, there are allot more then 2 games that scale poorly with multiple cards, or even scale @ all.
 
Last edited:
Joined
Oct 29, 2012
Messages
842 (0.19/day)
Location
Germany
System Name Perf/price king /w focus on low noise and TDP
Processor Intel Xeon E3-1230 v2
Motherboard Gigabyte GA-B75M-D3H
Cooling Thermalright HR-02 Macho Rev.A (BW)
Memory 16GB Corsair Vengeance LP Black
Video Card(s) Gigabyte GTX 670 OC
Storage 525GB Crucial MX300 & 256GB Samsung 830 Series
Display(s) Home: LG 29UB65-P & Work: LG 34UB88-B
Case Fractal Design Arc Mini
Audio Device(s) Asus Xonar Essence STX /w Sennheiser HD 598
Power Supply be quiet! Straight Power CM E9 80+ Gold 480W
Mouse Roccat Kone XTD optical
Keyboard SteelSeries Apex M500
Software Win10
You took outliers in only ONE direction: it's supposed to be in both directions or there will be quite a big skew in results.
But the outliers below 1 are much closer to 1 (lowest=84%) than the ones above (128% and higher). Though I didn't mean to skew results or make it a balanced comparison. Just merely pointing out how it could be done ;)

It is another method to not have the initial problem but even more compact the chart, so forget it.
I don't want to forget about it. I'm simply trying to understand and follow.
If I understood you correctly, you suggested to compare a card (point of reference) vs a multitude of cards (the average of 'em). Is that correct?

But in post #32 you incorporated your point of reference when comparing the point of reference to the rest (1 card in your example). Maybe I am simply misunderstanding what you are trying to achieve, but I think you were more less doing what the picture below is showing on the right site, whereas I think you should be doing what I did on the left side.
understand.png
 
Last edited:

HTC

Joined
Apr 1, 2008
Messages
4,664 (0.76/day)
Location
Portugal
System Name HTC's System
Processor Ryzen 5 5800X3D
Motherboard Asrock Taichi X370
Cooling NH-C14, with the AM4 mounting kit
Memory G.Skill Kit 16GB DDR4 F4 - 3200 C16D - 16 GTZB
Video Card(s) Sapphire Pulse 6600 8 GB
Storage 1 Samsung NVMe 960 EVO 250 GB + 1 3.5" Seagate IronWolf Pro 6TB 7200RPM 256MB SATA III
Display(s) LG 27UD58
Case Fractal Design Define R6 USB-C
Audio Device(s) Onboard
Power Supply Corsair TX 850M 80+ Gold
Mouse Razer Deathadder Elite
Software Ubuntu 20.04.6 LTS
But the outliers below 1 are much closer to 1 (0.8409987) than the ones above (1.27972 and higher). Though I didn't mean to skew results or make it a balanced comparison. Just merely pointing out how it could be done ;)

Doesn't matter.

For argument's sake, let's suppose the outliers in one direction were ... say ... 0.45 while on the other side were ... say ... 1.3: you'd still take both out. The card could be so consistent that the outliers were like 0.95 and 1.05 respectively: you'd still take both out.
 
Joined
Sep 19, 2015
Messages
34 (0.01/day)
Processor Intel Core i5-4690
Motherboard MSI H97 PC Mate
Video Card(s) PowerColor Red Devil RX 480 8GB
Case be quiet! Silent Base 800 Orange Window
I don't want to forget about it. I'm simply trying to understand and follow.
If I understood you correctly, you suggested to compare a card (point of reference) vs a multitude of cards. Is that correct?
It is correct but doing further calculations, it does not work as expected.

But in post #32 you incorporated your point of reference when comparing the point of reference to the rest (1 card in your example). Maybe I am simply misunderstanding what you are trying to achieve, but I think you were more less doing what the picture below is showing on the right site, whereas I think you should be doing what I did on the left side.
View attachment 77174
Yes I did the math as your right side and indeed it is wrong.

Really, finding a consistent method is more difficult than expected.
 
Joined
Oct 29, 2012
Messages
842 (0.19/day)
Location
Germany
System Name Perf/price king /w focus on low noise and TDP
Processor Intel Xeon E3-1230 v2
Motherboard Gigabyte GA-B75M-D3H
Cooling Thermalright HR-02 Macho Rev.A (BW)
Memory 16GB Corsair Vengeance LP Black
Video Card(s) Gigabyte GTX 670 OC
Storage 525GB Crucial MX300 & 256GB Samsung 830 Series
Display(s) Home: LG 29UB65-P & Work: LG 34UB88-B
Case Fractal Design Arc Mini
Audio Device(s) Asus Xonar Essence STX /w Sennheiser HD 598
Power Supply be quiet! Straight Power CM E9 80+ Gold 480W
Mouse Roccat Kone XTD optical
Keyboard SteelSeries Apex M500
Software Win10
You took outliers in only ONE direction: it's supposed to be in both directions or there will be quite a big skew in results.
But the outliers below 1 are much nearer to 1 than the ones above. Though I didn't mean to skew results or make it a balanced comparison. Just merely pointing out how it could be done ;)
Doesn't matter.

For argument's sake, let's suppose the outliers in one direction were ... say ... 0.45 while on the other side were ... say ... 1.3: you'd still take both out. The card could be so consistent that the outliers were like 0.95 and 1.05 respectively: you'd still take both out.
Just for you...

corrected math.png
 

Attachments

  • just4you.png
    just4you.png
    25.4 KB · Views: 540
Last edited:
Joined
Sep 19, 2015
Messages
34 (0.01/day)
Processor Intel Core i5-4690
Motherboard MSI H97 PC Mate
Video Card(s) PowerColor Red Devil RX 480 8GB
Case be quiet! Silent Base 800 Orange Window
I realized how stupid I am. Just use a if statement.

=IF(C3>B3; C3/B3; 2-B3/C3)

Where B and C are the columns of data.
 

HTC

Joined
Apr 1, 2008
Messages
4,664 (0.76/day)
Location
Portugal
System Name HTC's System
Processor Ryzen 5 5800X3D
Motherboard Asrock Taichi X370
Cooling NH-C14, with the AM4 mounting kit
Memory G.Skill Kit 16GB DDR4 F4 - 3200 C16D - 16 GTZB
Video Card(s) Sapphire Pulse 6600 8 GB
Storage 1 Samsung NVMe 960 EVO 250 GB + 1 3.5" Seagate IronWolf Pro 6TB 7200RPM 256MB SATA III
Display(s) LG 27UD58
Case Fractal Design Define R6 USB-C
Audio Device(s) Onboard
Power Supply Corsair TX 850M 80+ Gold
Mouse Razer Deathadder Elite
Software Ubuntu 20.04.6 LTS
But the outliers below 1 are much nearer to 1 than the ones above. Though I didn't mean to skew results or make it a balanced comparison. Just merely pointing out how it could be done ;)
Just for you...

View attachment 77176

Strange: i must have made an error in my calculations because i arrived @ 1.126379 when i did just that (removed 2 best and 2 worst), but that's just what i was trying to get @.

So long as there's a disclaimer showing how the results are achieved, this way of doing it should prove useful.

As for the whole arithmetic VS geometric thing, regardless of which one get's chosen in the end, removing outliers could still improve overall results.

EDIT

Just noticed where the difference lies: i took out COD black ops 3 and just cause 3 while you took out 2 other games.
 
Joined
Oct 29, 2012
Messages
842 (0.19/day)
Location
Germany
System Name Perf/price king /w focus on low noise and TDP
Processor Intel Xeon E3-1230 v2
Motherboard Gigabyte GA-B75M-D3H
Cooling Thermalright HR-02 Macho Rev.A (BW)
Memory 16GB Corsair Vengeance LP Black
Video Card(s) Gigabyte GTX 670 OC
Storage 525GB Crucial MX300 & 256GB Samsung 830 Series
Display(s) Home: LG 29UB65-P & Work: LG 34UB88-B
Case Fractal Design Arc Mini
Audio Device(s) Asus Xonar Essence STX /w Sennheiser HD 598
Power Supply be quiet! Straight Power CM E9 80+ Gold 480W
Mouse Roccat Kone XTD optical
Keyboard SteelSeries Apex M500
Software Win10
Strange: i must have made an error in my calculations because i arrived @ 1.126379 when i did just that (removed 2 best and 2 worst), but that's just what i was trying to get @.

So long as there's a disclaimer showing how the results are achieved, this way of doing it should prove useful.

As for the whole arithmetic VS geometric thing, regardless of which one get's chosen in the end, removing outliers could still improve overall results.

EDIT

Just noticed where the difference lies: i took out COD black ops 3 and just cause 3 while you took out 2 other games.
Oops. Just noticed I fucked up. Was being hasty since I had more pressing things to do at work :p
Will change it accordingly when I get home ... (edited original post #45)
 
Last edited:
Joined
Feb 19, 2016
Messages
776 (0.24/day)
When the collection is big , the error is lesser . So , dont exclude any game . Yet , we play any game no matter which brand they favor , if any
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,970 (3.71/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
So , dont exclude any game . Yet , we play any game no matter which brand they favor , if any
That's my main concern, people will complain about cherry-picking, especially less well informed readers.
 
Top