intel

Für Probleme im Zusammenhang mit Intel-Halbleiterchips und -baugruppen, Intel-Architekturmerkmalen und ISA-Erweiterungen sowie Intel-Chips Mikroarchitektur.
1
Antwort

Verwenden von OR r / m32, imm32 in NASM

Der Opcode wird generiert von: %Vor% mit NASM ist: %Vor% Aber im Intel Instructions Manual: %Vor% Meine Frage ist, warum NASM den Opcode 83 anstelle von 81 benutzt und wie man den Opcode 81 erzeugt? Dies ist die Befehlsze...
12.06.2017, 17:01
3
Antworten

Nutzen Sie den echten Zufallszahlengenerator von sandy bridge?

Ich habe mich gefragt, ob es einen Weg gibt, den neuen hardwarebasierten wahren Zahlengenerator zu nutzen, der in der sandy bridge CPU von Intel zu finden ist. Ich habe gelesen, dass MKL (Math Kernel Library) von Intel diese Funktionalität verfü...
26.10.2011, 11:13
3
Antworten

Wo ist die Lastbarriere für die volatile Aussage?

Ich habe dieses einfache Java-Programm geschrieben: %Vor% Dies erzeugt den folgenden disassemblierten Code für i ++ und j ++ (verbleibender disassemblierter Code entfernt): %Vor% Das verstehe ich über den folgenden Assembler-Code: mo...
05.01.2015, 03:09
2
Antworten

Warum initialisiert MS-DOS die DS- und ES-Register nicht?

Warum muss die Initialisierung der Register DS und ES manuell vom Programmierer vorgenommen werden? Zum Beispiel: %Vor% Auf der anderen Seite werden die Register CS und SS vom Betriebssystem initialisiert (in MS-DOS ). Warum...
01.12.2012, 21:15
3
Antworten

Intel-Maschinencode zu Assemblercode Frage

Experten, ich frage mich, die Intel x86 machineCode / AssemblyCode-Konvertierung ist singleSide oder bothSide? bedeutet: assemblyCode --- & gt; machineCode und machineCode --- & gt; assemblyCode sind beide verfügbar. da der x86 machineCode...
09.03.2010, 14:18
1
Antwort

Welche Verzweigungsfehlvorhersage erkennt der Branch Target Buffer?

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...
07.07.2015, 22:58
1
Antwort

Eine optimierte Implementierung der Heaviside-Funktion

Ich möchte eine Implementierung der Heaviside-Funktion (super) optimieren. Ich arbeite an einem numerischen Algorithmus (in Fortran), wo Geschwindigkeit besonders wichtig ist. Dies verwendet die Heaviside-Funktion viele Male, derzeit implemen...
13.09.2013, 13:21
2
Antworten

4 horizontale Doppelpräzisionssummen auf einmal mit AVX

Das Problem kann wie folgt beschrieben werden. Eingabe %Vor% Ausgabe %Vor% Arbeit, die ich bisher gemacht habe Es schien einfach zu sein: Zwei VHADDs mit einigen Zwischenmischungen, die aber alle Permutationen von AVX kombini...
31.05.2012, 12:03
1
Antwort

GCC kompiliert die Zählung der führenden Nullen schlecht, sofern nicht Haswell angegeben wurde

Der GCC unterstützt die __builtin_clz(int x) builtin, die die Anzahl der Anzahl der führenden Nullen (aufeinanderfolgende höchstwertige Nullen) im Argument zählt. Dies ist unter anderem 0 , um die Funktion lg(unsigned int x) effizie...
07.11.2016, 01:17
1
Antwort

/ dev / HAX fehlt bei jedem Neustart meines Computers

Es war alles gut bis vor ein paar Wochen, als ich versuchte, AVD von Android Studio zu öffnen, und es sagte, dass HAX nicht installiert ist, wie unten gezeigt: Ich ging in den Extras-Ordner für Android SDK, und HAX neu installiert es he...
25.10.2015, 15:31