Suchergebnisse für Anfrage "memory-alignment"
Ist die Last aufgrund eines nicht definierten Verhaltens falsch ausgerichtet?
Ist eine fehlausgerichtete Last aufgrund einer Besetzung vonvoid* undefiniertes Verhalten? Hier ist, was ich mit Clang und seinen Desinfektionsmitteln sehe: bufhelp.h:146:29: runtime error: load of misaligned address 0x7fff04fdd0e1 for type ...
Der Start des CUDA-Kernels schlägt fehl, wenn verschiedene Offsets in Eingabedaten verwendet werden
Mein Code gibt eine Fehlermeldung aus und ich versuche, die Ursache zu finden. Um es einfacher zu machen, das Problem zu finden, habe ich Code entfernt, der ...
Erstellen einer C-Funktion mit einer bestimmten Größe im Textsegment
Ich programmiere ein EmbeddedPowerPC [/questions/tagged/powerpc]32-System mit einem assoziativen L2-Anweisungs-Cache mit 32 KByte und 8-Wege-Sätzen. Um Cache-Thrashing zu vermeiden, richten wir Funktionen so aus, dass der Text einer Reihe von ...
edächtniseffiziente KI-Objekte für das Physikspi
Ich erstelle ein Physikspiel in Java mit box2d. Ich schreibe eine AI-Klasse und möchte sicherstellen, dass meine Daten unter Berücksichtigung der Speicherausrichtung so effizient wie möglich gespeichert werden. Die kleinste Zunahme wird ...
Was ist der empfohlene Weg, um Speicher in C ++ 11 auszurichten
Ich arbeite an einer Single-Producer-Single-Consumer-Ringpuffer-Implementierung. Ich habe zwei Anforderungen: 1) Richten Sie eine einzelne Heap-zugeordnete Instanz eines Ringpuffers an einer Cache-Zeile aus. 2) Richten Sie ein Feld innerhalb ...
CUDA-Strukturausrichtung verlangsamt meinen Code (kompilierbares Beispiel)
Ich habe eine Simulation, die die 3D-Vektoren geladener Teilchen berechnet, die sich in einem elektrischen und magnetischen Feld bewegen. Ich habe versucht, dies in CUDA mit dem @ zu beschleunige__align__ specifier, in der Annahme, dass der ...
Warum ist die Ausrichtung eines langen langen Gewerkschaftsmitglieds größer als die der enthaltenden Gewerkschaft / Struktur? Ist das richtig?
Vondiese Frage man könnte anfangen zu glauben, dass die Ausrichtung einer Gewerkschaft nicht weniger ist als die größte Ausrichtung ihrer einzelnen Mitgliede...
SSE: nicht ausgerichtetes Laden und Speichern, das die Seitengrenze überschreitet
Ich habe irgendwo gelesen, dass vor dem Ausführen eines nicht ausgerichteten Ladens oder Speicherns neben der Seitengrenze (z. B. mit _mm_loadu_si128 / _mm_storeu_si128 intrinsics) sollte der Code zuerst prüfen, ob der gesamte Vektor (in diesem ...
Werden Klassen- / Strukturmember immer in der Reihenfolge im Speicher erstellt, in der sie deklariert wurden?
Dies ist eine Frage, die von @ ausgelöst wurRob Walker [https://stackoverflow.com/users/3631/rob-walker] 's AntwortHie [https://stackoverflow.com/questions/36455/alignment-restrictions-for-mallocfree#36466] . Angenommen, ich deklariere eine ...