Suchergebnisse für Anfrage "memory-alignment"

4 die antwort

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 ...

2 die antwort

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 ...

4 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

4 die antwort

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 ...

2 die antwort

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 ...

1 die antwort

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...

2 die antwort

Wie kann ein nicht ausgerichteter Speicherzugriff abgefangen werden?

2 die antwort

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 ...

12 die antwort

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 ...