Opened 17 years ago

Last modified 15 years ago

#155 closed Defect

Linux Benchmark deficiency — at Initial Version

Reported by: FalconFly Owned by: romw
Priority: Major Milestone: 6.6
Component: Client - Build Version:
Keywords: linux benchmarks Cc:

Description

As there currently is no Ticket despite the Problem being very annoying since more than 2 years now :

Linux Benchmarks are still too inconsistent compared to Win32 Benchmarks, Scores per FPU and ALU need to be matched up as close as possible (i.e. within 5% or less)...

Example (AMD Athlon64 3200+) :

Linux 5.8.16 : 1744 FPU / 2921 INT / 4665 Combined Linux 5.8.17 : 2016 FPU / 4742 INT / 6758 Combined Linux 5.9. 3 : 1563 FPU / 2670 INT / 4233 Combined Linux 5.9. 4 : 2013 FPU / 4843 INT / 6856 Combined Linux 5.9. 5 : 2014 FPU / 4742 INT / 6756 Combined

Desired* : 1880 FPU / 3344 INT / 5224 Combined

  • desired as to match corresponding Win32 Benchmark result

Notes : Different CPU Models may exhibit higher or lower deficiency using existing Linux BOINC Benchmarks, therefor a comprehensive List needs to be built in order to determine what percentage of improvement is required at least for the most common CPUs currently in use.

Options : 1) modify Compiler optimize Flags to achieve best possible match to known Win32 Scores 2) implement correction Factors to the known, deficient Benchmarks (in the end, this 'might' be the easiest solution, the most realistic chance of success is likely a combination of both Options above) 3) modify Benchmark Code to assist Cross-Platform consistency (probably the most promising but least desirable Option due to amount of work required, should be reserved as last-ditch option if Options 1 and 2 fail)

Requirements :

  • Developer with time at hand and persistency in mind to solve a 2+ year old Problem
  • sufficient amount of Volunteer Testers to report Results into Linux CPU benchmark results Database

Priority :

  • assessed as High (Solution is long overdue)

Change History (0)

Note: See TracTickets for help on using tickets.