[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gnuplot-info
Subject:    Re: [Gnuplot-info] [External] Re: fit is slow due to missing/wrong shared libraries?
From:       "Garcia Victoria, Robin" <Robin.Garcia () fli ! de>
Date:       2024-04-19 16:02:48
Message-ID: fb83f8adc46b4945bc3211a820e1a6d0 () fli ! de
[Download RAW message or body]

These are my results

root@rie-ex-web160,apt: sysbench --test=cpu run
sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 10000


Test execution summary:
    total time:                          2.2523s
    total number of events:              10000
    total time taken by event execution: 2.2517
    per-request statistics:
         min:                                  0.22ms
         avg:                                  0.23ms
         max:                                  0.60ms
         approx.  95 percentile:               0.23ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   2.2517/0.00

Apptainer> sysbench cpu run
sysbench 1.0.20 (using system LuaJIT 2.1.0-beta3)

Running the test with following options:
Number of threads: 1
Initializing random number generator from current time


Prime numbers limit: 10000

Initializing worker threads...

Threads started!

CPU speed:
    events per second:  1210.13

General statistics:
    total time:                          10.0007s
    total number of events:              12104

Latency (ms):
         min:                                    0.81
         avg:                                    0.83
         max:                                    1.42
         95th percentile:                        0.86
         sum:                                 9995.59

Threads fairness:
    events (avg/stddev):           12104.0000/0.00
    execution time (avg/stddev):   9.9956/0.00



Robin Garcia Victoria (M.Sc.)
Computer scientist
___________________________________________
Friedrich-Loeffler-Institut
Bundesforschungsinstitut für Tiergesundheit
Federal Research Institute for Animal Health
Höltystr. 10 | 31535 Neustadt
Tel: +49 5034 871-5156 (Kein IT-Support!)
IT-Hotline: 1699
https://www.fli.de/
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


________________________________________
Von: Werner Lippert <werner.lippert@peaq.ch>
Gesendet: Freitag, 19. April 2024 17:17:39
An: Garcia Victoria, Robin
Cc: gnuplot-info@lists.sourceforge.net
Betreff: [External] Re: [Gnuplot-info] fit is slow due to missing/wrong shared \
libraries?

ACHTUNG: EXTERNE E-MAIL
Hi Robin,

You should first run a CPU benchmark on both systems to get a baseline. AMD might be \
significantly slower than Intel.


Cheers,
Werner
_________________________________________________
Dr. Werner Lippert

Partner
peaq GmbH                                       Mobile +41 79 218 84 26
Neugutstrasse 12                                werner.lippert@peaq.ch
CH-8304 Wallisellen                                          www.peaq.ch
_________________________________________________
Get the most out of your Hitachi Storage Systems
With peaq IOportal, SAM4H, Crosscharging and Lifecycle Services

On 19 Apr 2024, at 15:23, Garcia Victoria, Robin <Robin.Garcia@fli.de> wrote:

Hello everyone,

I have installed gnuplot 5.0.5 on a VM (on Debian 9) and gnuplot 5.4.4 (Debian 12) in \
a Singularity container.

The runtimes differ considerably:

On the VM with gnuplot version 5.0.5
real 0m31.142s
user 0m14.280s
sys 0m15.672s

In the container with gnuplot version 5.4.4
real 2m32.341s
user 1m31.325s
sys 1m0.593s

My specs are:
- VM: AMD EPYC 7543P 32-Core Processor and 32GB RAM
- Singularity: Intel(R) Xeon(R) Gold 6154 CPU @ 3.00GHz (72-Core) and 378GB RAM

root@rie-ex-web160,tmp: cat fit_run_gnuplottestlauf_year1950
Set terminal postscript
set output "Inbreeding_log_gnuplottestlauf_year1950.ps"
set ylabel "Coefficient" font "Times-Italic,14"
set xlabel "Days of birth" font "Times-Italic,14"
set style line 1 lt 1 lw 15
set button below
set autoscaling xy
f(x)=a*x+b
FIT_LIMIT =1E-20
fit f(x) "Inbreeding_log_gnuplottestlauf_year1950.csv" u 1:2 via a,b
Plot "Inbreeding_log_gnuplottestlauf_year1950.csv" with 1:2 title "Log of Inbreed \
Coeff", f(x)

root@rie-ex-web160,tmp: cat Inbreeding_log_gnuplottestlauf_year1950.csv
1 0.0000000000000000 1950
21 0.0000000000000000 1950
73 0.0000000000000000 1950
265 0.0000000000000000 1950

I have checked which shared libraries are used by gnuplot (ldd /usr/bin/gnuplot).

Apptainer>
ldd /usr/bin/gnuplot | wc -l
84

root@rie-ex-web160,~: ldd /usr/bin/gnuplot | wc -l
46

My container, where the fitting with gnuplot runs slower than in the VM, has 84 \
shared libraries for gnuplot, while 46 shared libraries are used by gnuplot in the \
VM.

Could this be the reason why the fitting is significantly slower?

I would be grateful for any tips and advice.

Best

Robin

Robin Garcia Victoria \
(M.Sc.)<http://scanmail.trustwave.com/?c=4477&d=mIui5jG0WgXIqtbgf5hLVlL1pSV3SXy9M8tXpkLvig&u=http%3a%2f%2fM%2eSc%2e%29>
 Computer scientist
___________________________________________
Friedrich-Loeffler-Institut
Bundesforschungsinstitut für Tiergesundheit
Federal Research Institute for Animal Health
Höltystr. 10 | 31535 Neustadt
Tel: +49 5034 871-5156 (Kein IT-Support!)
IT-Hotline: 1699
https://www.fli.de/<https://scanmail.trustwave.com/?c=4477&d=mIui5jG0WgXIqtbgf5hLVlL1pSV3SXy9M8lS8xW8jQ&u=https%3a%2f%2fwww%2efli%2ede%2f>
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯



_______________________________________________
gnuplot-info mailing list
gnuplot-info@lists.sourceforge.net
Membership management via: \
https://lists.sourceforge.net/lists/listinfo/gnuplot-info<https://scanmail.trustwave.c \
om/?c=4477&d=mIui5jG0WgXIqtbgf5hLVlL1pSV3SXy9M8NWoBi_iA&u=https%3a%2f%2flists%2esourceforge%2enet%2flists%2flistinfo%2fgnuplot-info>




_______________________________________________
gnuplot-info mailing list
gnuplot-info@lists.sourceforge.net
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-info


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic