News SETI.Germany : Asteroids@home: neue Anwendung für AVX-512-fähige CPUs

P3D-Bot

Bot von P3D
Mitglied seit
09.04.2006
Beiträge
48.073
Renomée
181
Standort
Das Boot 3.0
Seit einer Woche liefert das Projekt an CPUs mit der Befehlssatzerweiterung AVX-512 eine Anwendung aus, die davon Gebrauch macht. Genau wie bei den bisher unterstützten Befehlssatzerweiterungen SSE2, SSE3, AVX und FMA kommt hierbei der Planklassen-Mechanismus des BOINC-Servers zum Einsatz; jeder Rechner kann also im Laufe der Zeit alle unterstützten Anwendungen erhalten und bekommt idealerweise irgendwann bevorzugt nur noch die für ihn optimale. Unter Windows funktioniert dies derzeit noch nicht korrekt, da der BOINC-Client die nicht gerade kurze Liste der CPU-Eigenschaften nicht vollständig überträgt und der Server daher nicht weiß, dass dieser Rechner AVX-512 unterstützt; die nächste neue BOINC-Version wird dies beheben. Handfeste Messwerte zur Leistung der AVX-512-Anwendung im Vergleich zu den anderen Befehlssatzerweiterungen wurden leider nicht kommuniziert.

Neue AVX512-Anwendung veröffentlicht
Stolz machen wir unseren neuen Satz optimierter Anwendungen bekannt, welche Recheneinheiten mit AVX512-Befehlssatz nutzen oder genauer gesagt solche, welche AVX512dq-Befehle unterstützen!

Diese Anwendungen wurden sowohl für Linux- als auch für Windows-64-Bit-Betriebssysteme erstellt. Die Entwicklung dieser Version war möglich dank der großen Hilfe des Teilnehmers ahorek's team!

Leider stellt sich heraus, dass der BOINC-Client für Windows noch immer nicht alle Prozessoreigenschaften korrekt an den Server meldet. Dies geschieht aufgrund eines bekannten Fehlers und selbst nach einiger Diskussion auf den BOINC-Kanälen noch immer. Die gute Nachricht ist, dass dank ahorek's team eine Lösung bereits akzeptiert und in den BOINC-Quellcode übernommen wurde und mit Veröffentlichung der Client-Version 7.26.0 Anwendung finden wird. Bis dahin könnte es sein, dass ihr die anonyme Plattform verwenden musst, um die AVX512-Anwendung zu benutzen.

Wir möchten euch erinnern, dass der BOINC-Server die Möglichkeit besitzt, die leistungsstärkste Anwendung für jeden einzelnen Rechner unter Berücksichtigung mehrerer Faktoren zu finden, und nach einiger Zeit jedem Rechner die richtige Anwendung schickt. Das bedeutet, dass eure CPU, selbst wenn sie die AVX512dq-Befehle unterstützt, weiterhin WUs mit der FMA- oder AVX-Version zugeteilt bekommt und dies kein Grund zur Sorge ist. In solchen Fällen möchtet ihr vielleicht die sogenannte anonyme Plattform verwenden, bei welcher euer Client explizit die AVX512-Anwendung anfordert.

Frohes Crunchen und danke für eure Unterstützung!
Das Asteroids@home-Team
10.12.2023, 4:03:07 MEZ

Originaltext:
Zitat
Zitat von New AVX512 application released
We are very proud to announce our new set of optimized applications that will utilize AVX512 instruction set capable engines or to be precise those, which support AVX512dq instructions!

These applications are built to support both Linux and Windows 64bit architecture OS. The development of this version was possible thanks to the great help provided by ahorek's team!

Unfortunately it turns out that BOINC client applications for Windows still do not report all processor options to the server correctly. It is because of a known bug and even after a lot of discussions in BOINC's channels it's still there. The good news is that thanks to ahorek's team a bugfix was already accepted and merged into the BOINC's repository and the fix will be applied when client version 7.26.0 is released. Till then in order to run the AVX512 application you might need to switch to the Anonymous platform.

We'd like to remind you that while the Boinc server is capable of finding the best performing application for every particular system taking into account multiple factors, after a while it will start sending the right one for every particular system. Which means that even if your CPU supports AVX512dq instructions it still might receive FMA or AVX tasks and there is nothing to be concerned about. In such a case you might want to give a try to the so-called Anonymous platform where your client will explicitly request the AVX512 application.

Happy crunching and thank you for your support!
Asteroids@home's team
10 Dec 2023, 3:03:07 UTC

Lese weiter bei SETI.Germany....
 
Zurück
Oben Unten