mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Linux (https://www.mersenneforum.org/forumdisplay.php?f=39)
-   -   Performance considerations (https://www.mersenneforum.org/showthread.php?t=23716)

SELROC 2018-10-14 08:06

Performance considerations
 
I have a dual-core hyperthreaded that is running trial factoring with Debian 9.5 and mprime.
It had the GNOME graphical interface, and the timing was 37 ms.
I have removed the graphical interface and the timing is now 35 ms.

SELROC 2018-10-14 08:53

[QUOTE=SELROC;498029]I have a dual-core hyperthreaded that is running trial factoring with Debian 9.5 and mprime.
It had the GNOME graphical interface, and the timing was 37 ms.
I have removed the graphical interface and the timing is now 35 ms.[/QUOTE]
I should change my glasses.
In rereading it is sec. not ms.


not surprising though, GNOME has at least 15 processes running in background.

ET_ 2018-10-14 09:16

[QUOTE=SELROC;498032]I should change my glasses.
In rereading it is sec. not ms.


not surprising though, GNOME has at least 15 processes running in background.[/QUOTE]

Whatever has to do with threading, coordinates' and (video) memory access calculation consumes CPU... In the old times, when Prime95 ran as a screen-saver, people used to setup a blank screen to avoid unnecessary CPU usage for printing beautiful and not useful pretty graphics. :smile:

I had a big performance boost on my Raspberry PI systems just deselecting GUI...

SELROC 2018-10-14 10:31

[QUOTE=ET_;498033]Whatever has to do with threading, coordinates' and (video) memory access calculation consumes CPU... In the old times, when Prime95 ran as a screen-saver, people used to setup a blank screen to avoid unnecessary CPU usage for printing beautiful and not useful pretty graphics. :smile:

I had a big performance boost on my Raspberry PI systems just deselecting GUI...[/QUOTE]




There is a fundamental difference between a Desktop and a Compute node.
A compute node is optimized for computing and in some way is also specialized for the task. Desktops are optimized for graphics.

ET_ 2018-10-14 15:37

[QUOTE=SELROC;498035]There is a fundamental difference between a Desktop and a Compute node.
A compute node is optimized for computing and in some way is also specialized for the task. Desktops are optimized for graphics.[/QUOTE]

So, do you consider your Debian environment

1 - a Desktop, or
2 - a computing node?

If 1, then you should not deselect the GUI just to achieve a 6.5% benefit on just one program.
If 2, then you should already be aware that deselecting the GUI you achieve a performance boost.

:smile:

SELROC 2018-10-14 15:45

[QUOTE=ET_;498050]So, do you consider your Debian environment

1 - a Desktop, or
2 - a computing node?

If 1, then you should not deselect the GUI just to achieve a 6.5% benefit on just one program.
If 2, then you should already be aware that deselecting the GUI you achieve a performance boost.

:smile:[/QUOTE]


I have both separately, my "Debian environment" is probably my Desktop where I only do short tests, compute node is the production system.

paulunderwood 2018-10-15 10:44

Desktop-less Gentoo is the fastest when I have run tests on Linux OS's. Having said this, George's assembly code will dominate on any OS. :smile:

Mark Rose 2018-10-15 16:33

I can also recommend Clear Linux. It was noticeably faster than Ubuntu. I switched back to Ubuntu for NVidia/CUDA support though.

irowiki 2018-10-16 19:41

I have been using CentOS 7 (been running a CentOS webserver for over 10 years) with some Debian machines because I've found Debian makes for a quicker setup overall.

I'll give Clear linux a try!

SELROC 2018-10-17 12:07

[QUOTE=paulunderwood;498072]Desktop-less Gentoo is the fastest when I have run tests on Linux OS's. Having said this, George's assembly code will dominate on any OS. :smile:[/QUOTE]

[QUOTE=Mark Rose;498090]I can also recommend Clear Linux. It was noticeably faster than Ubuntu. I switched back to Ubuntu for NVidia/CUDA support though.[/QUOTE]

[QUOTE=irowiki;498147]I have been using CentOS 7 (been running a CentOS webserver for over 10 years) with some Debian machines because I've found Debian makes for a quicker setup overall.

I'll give Clear linux a try![/QUOTE]


I don't know if there is a mprime port for BSD, but this is worth trying out


[url]https://www.phoronix.com/scan.php?page=article&item=dragonfly-53-1280v5&num=1[/url]

kriesel 2018-10-19 18:45

[QUOTE=SELROC;498178]I don't know if there is a mprime port for BSD, but this is worth trying out


[URL]https://www.phoronix.com/scan.php?page=article&item=dragonfly-53-1280v5&num=1[/URL][/QUOTE]
FreeBSD various versions yes. Plus source. [url]https://www.mersenne.org/download/[/url]


All times are UTC. The time now is 08:57.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.