Auf einer 32-Bit-CPU ist eine Ganzzahl 4 Byte und eine kurze Ganzzahl 2 Byte. Wenn ich eine C / C ++ - Anwendung schreibe, die viele numerische Werte verwendet, die immer in den angegebenen Bereich einer kurzen Ganzzahl passen, ist es effiziente...
Ich wecke ein Wunder in Bezug auf MONITOR-MWAIT vs HLT Anweisungen.
Beide halten den Prozessor an, beide wachen bei verschiedenen externen Triggern auf (Interrupts usw.).
In meinen Experimenten funktionieren HLT und MWAIT fast gleich, wenn ma...
In einigen Antworten, die ich auf Fragen zu SO geschrieben habe, sprechen sie über mikrocodierte Anweisungen. Ich habe mich gefragt, was das ist.
Kann jemand erklären, was diese sind und warum sie dort sind?
Warum Computerarchitektur, die auf der von-Neumann-Architektur basiert, gegenüber der Harvard-Architektur beim Entwurf von Personalcomputern bevorzugt wird; während Harvard-Architektur für das Entwerfen von Mikrocomputer-basierten Computersystem...
Die meisten CPU-Architekturen werden Speicheroperationen neu anordnen, aber meine Frage ist warum? Meine Interpretation einer Ladenladeschranke würde so aussehen:
%Vor%
Darüber hinaus sehe ich nicht, wie diese Barriere bei der Lock-Free-Prog...
Es gibt diese verwandte Frage: GCC: Wie unterscheidet sich march von mtune?
Die vorhandenen Antworten gehen jedoch nicht viel weiter als das GCC-Handbuch selbst. Höchstens erhalten wir:
Wenn Sie -mtune verwenden, generiert der Comp...
Gibt es irgendwelche Unterlagen dazu? Ich versuche, die Machbarkeit des Schreibens eines Compilers für die Tilera-Architektur in den Griff zu bekommen.
Ich betrachte zur Zeit die verschiedenen Teile der CPU-Pipeline, die Verzweigungsfehlvorhersagen erkennen können. Ich habe Folgendes gefunden:
Verzweigungszielpuffer (BPU CLEAR)
Zweigstellenrechner (BA CLEAR)
Jump Execution Unit (nicht s...
Ich habe kürzlich von dem Angriff Row Hammer erfahren. Um diesen Angriff auszuführen, muss der Programmierer die komplette Cache-Hierarchie einer CPU für eine bestimmte Anzahl von Adressen löschen.
Meine Frage ist: Warum ist CLFLUSH in x8...