help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CPU usage by call of C++ code through system() on Linux


From: Andreas Stahel
Subject: CPU usage by call of C++ code through system() on Linux
Date: Thu, 25 Jun 2020 18:26:14 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0

Dear Octave Users

Maybe one of you can give me a hint on how to make my Octave code run faster.
Within a good size program (run time 40 sec) the command system() is used to 
call a C++ code.
The C++ code uses pthreads.
While the code is running htop show approximately 40% of load by the kernel on each CPU 
and 60% "normal" (user space?).

When running the same code in Matlab only the "normal"load shows and very 
little kernel load on the CPUs.
The computation time by Matlab is also only 60% of the time consumed by Octave 
(5.2.0)
The system is an Ubuntu 20.04 on a AMD Ryzen 3950X.

Any hints on what is slowing Octave down?

With best regards

Andreas

--
Andreas Stahel       E-Mail: Andreas.Stahel@[ANTI-SPAM]gmx.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]