JuliaMath / JuliaMath/IntelVectorMath.jl

Debug Flag on AMD systems

Offen
#32 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Enhancement
Vorherrschende Sprache
Julia
Sterne
75
Forks
17
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

MKL libraries are known to be hampered on AMD processors.
There appears to be a undocumented environment flag to improve on that, for now, as seen here:
https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/

The VML documentation is
https://software.intel.com/en-us/mkl-macos-developer-guide-setting-the-default-mode-of-vector-math-with-an-environment-variable

I am currently lacking the time implement and the AMD system to test but putting here for reference.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

No source file or test is named. Start by reviewing the linked Puget Systems article and Intel VML documentation, then inspect IntelVectorMath.jl for its environment-variable or initialization entry points. Done means the AMD-related flag behavior is implemented or clearly documented and verified on an AMD system.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
julia
Bereich
performance
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.