teuben / nemo

a Stellar Dynamics Toolbox (Not Everybody Must Observe)
https://astronemo.readthedocs.io
GNU General Public License v2.0
56 stars 40 forks source link

nemobench5 evolution #119

Open teuben opened 1 year ago

teuben commented 1 year ago

bench5 was calibrated to be 1000.0 on kubuntu20 (?)

On Kubuntu23.04 (beta!!) gcc 12.2.0 is clearly regressing to ~900

 CPU_USAGE  directcode  :  4.74  4.73  0.00  0.00  0.00  1718009698
 CPU_USAGE  gyrfalcON   :  5.22  5.20  0.00  0.00  0.00  1718010173
 CPU_USAGE  hackcode1   :  5.12  5.11  0.00  0.00  0.00  1718010696
 CPU_USAGE  orbint      :  5.56  5.55  0.00  0.00  0.00  1718011208
 CPU_USAGE  potcode     :  7.76  7.74  0.00  0.00  0.00  1718011764
 CPU_USAGE  treecode1   :  4.94  4.94  0.00  0.00  0.00  1718012540

mostly due to potcode and orbint, in this case.

teuben commented 1 year ago

this could also be a more conservative setting of the cpu freqs..... laptops are just terrible to use for benchmarking. As a new kubuntu was installed, one never knows how they tuned the cpu freqs... just a thought.