SSE2 AVX FMA ?
log in

Advanced search

Message boards : Number crunching : SSE2 AVX FMA ?

Author Message
Profile JohnMD
Avatar
Send message
Joined: 7 Feb 17
Posts: 2
Credit: 602,434
RAC: 0
Denmark
Message 3073 - Posted: 4 Feb 2023, 22:59:23 UTC

I have recently restartet contact with this project.
I have downloaded -
SSE2
AVX
FMA
They are equally slow.
What is the point with all these different versions ?
____________

Falconet
Send message
Joined: 21 Dec 16
Posts: 105
Credit: 3,092,711
RAC: 0
Portugal
Message 3074 - Posted: 4 Feb 2023, 23:44:39 UTC - in response to Message 3073.

AVX/FMA do provide a small increase over SSE2.
Switching to Linux provides a far larger increase in speed.
____________

Bryn Mawr
Send message
Joined: 23 Jun 20
Posts: 43
Credit: 14,260,228
RAC: 0
United Kingdom
Message 3075 - Posted: 5 Feb 2023, 11:49:57 UTC - in response to Message 3073.

I have recently restartet contact with this project.
I have downloaded -
SSE2
AVX
FMA
They are equally slow.
What is the point with all these different versions ?


When you first start running tasks with a new app the system will send each of the variants to you and monitor which runs the fastest on your system. It will then send you just that variant (occasionally slipping in the odd one to make sure your system hasn’t changed).

Retvari Zoltan
Send message
Joined: 31 Mar 20
Posts: 43
Credit: 51,206,467
RAC: 21
Hungary
Message 3076 - Posted: 6 Feb 2023, 1:13:53 UTC - in response to Message 3073.

You can try to set "use at most 50% of the CPUs" in BOINC manager (options -> Computing preferences) to halve your runtimes.
Furthermore I suggest you to put another 8GB RAM in your laptop.

Profile JohnMD
Avatar
Send message
Joined: 7 Feb 17
Posts: 2
Credit: 602,434
RAC: 0
Denmark
Message 3085 - Posted: 21 Feb 2023, 0:35:52 UTC - in response to Message 3075.

It seems I did not explain clearly from my windows environment.
The 3 versions need the same amount of time on my processors.
I continue to be sent all 3.
It looks liked there is no justifikation for the 3 variants - SSE2 is not siognificantly slower here than the others.
It is clear that the developers have difficulty using the advantages of newer instructions in their application.
I'm just a mainframe programmer - there must be thousands out there who can optimise for windoze - it's "open" for everyone !

Aurum
Send message
Joined: 18 Jul 18
Posts: 97
Credit: 291,386,295
RAC: 3
United States
Message 3188 - Posted: 22 May 2023, 19:42:24 UTC

SSE is the most energy efficient.

Technologov
Send message
Joined: 27 Jan 22
Posts: 36
Credit: 302,381,486
RAC: 15
Ukraine
Message 3191 - Posted: 22 May 2023, 21:33:10 UTC - in response to Message 3188.

Theoretically AVX2+FMA should be most energy efficient

Aurum
Send message
Joined: 18 Jul 18
Posts: 97
Credit: 291,386,295
RAC: 3
United States
Message 3203 - Posted: 23 May 2023, 13:14:28 UTC - in response to Message 3191.

Theoretically AVX2+FMA should be most energy efficient

Can you cite the research that proves that claim?

Here's why I say SSE is the most energy efficient:
Thermal design power and vectorized instructions behavior, Amina Guermouche & Anne-Cécile Orgerie, CONCURRENCY & COMPUTATION: PRACTICE & EXPERIENCE, Feb 2021.
https://hal.archives-ouvertes.fr/hal-03185821/document
____________


Post to thread

Message boards : Number crunching : SSE2 AVX FMA ?


Main page · Your account · Message boards


Copyright © 2024 CNR-TN & UniTN