Dies ist der Befehl likwid-features, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
likwid-features – Drucken und Umschalten der Flags des modellspezifischen MSR_IA32_MISC_ENABLE
Registrieren
ZUSAMMENFASSUNG
Likwid-Funktionen [-vh] [-c ] [-s ] [-u ]
BESCHREIBUNG
Likwid-Funktionen ist eine Befehlszeilenanwendung zum Drucken der Flags im modellspezifischen Format
Register (MSR) MSR_IA32_MISC_ENABLE auf Intel x86-Prozessoren. Auf Core2-Prozessoren kann dies der Fall sein
Wird zum Umschalten der Hardware-Prefetch-Flags verwendet. Es funktioniert nicht auf AMD-Prozessoren. Für ein
Die Dokumentation, welche Flags auf welchem Prozessor unterstützt werden, finden Sie in der Intel-Software
Entwicklerhandbuch Band 3B, Tabelle B.2. Die MSR werden für jeden Kern individuell eingestellt. Der
Folgende Hardware-Prefetcher können umgeschaltet werden:
· HW_PREFETCHER: Hardware-Prefetcher.
· CL_PREFETCHER: Prefetcher für benachbarte Cache-Zeilen.
· DCU_PREFETCHER: Wenn der DCU-Prefetcher mehrere Ladevorgänge aus derselben Leitung erkennt
Wenn dies innerhalb einer bestimmten Frist erfolgt, geht der DCU-Prefetcher davon aus, dass die nächste Zeile verfügbar sein wird
erforderlich. Die nächste Zeile wird vorab aus dem Speicher oder L1 in den L2-Datencache abgerufen.
· IP_PREFETCHER: Der IP-Prefetcher ist ein L1-Datencache-Prefetcher. Der IP-Prefetcher
sucht nach sequenziellem Ladeverlauf, um zu bestimmen, ob der nächste vorab abgerufen werden soll
erwartete Daten aus dem Speicher oder L1 in den L2-Cache.
OPTIONAL
-v gibt Versionsinformationen auf der Standardausgabe aus und wird dann beendet.
-h gibt eine Hilfenachricht auf der Standardausgabe aus und wird dann beendet.
-c
Legen Sie fest, auf welchem Prozessorkern der MSR gelesen werden soll
-u <HW_PREFETCHER | CL_PREFETCHER | DCU_PREFETCHER | IP_PREFETCHER>
Geben Sie an, welcher Prefetcher deaktiviert werden soll
-s <HW_PREFETCHER | CL_PREFETCHER | DCU_PREFETCHER | IP_PREFETCHER>
Geben Sie an, welcher Prefetcher festgelegt werden soll
Nutzen Sie die Likwid-Funktionen online über die Dienste von onworks.net