Resultados de la búsqueda a petición "memory-alignment"
¿Qué se entiende por el tipo más restrictivo en C?
El libroEl lenguaje de programación C habla sobre "el tipo más restrictivo" en la sección 8.7,Ejemplo: un asignador de almacenamiento: Aunque las máquinas varían, para cada máquina hay un tipo más restrictivo: si el tipo más restrictivo puede ...
¿Es una carga desalineada debido a un comportamiento indefinido de lanzamiento?
Es una carga desalineada debido a un lanzamiento devoid* comportamiento indefinido? Esto es lo que estoy viendo con Clang y sus desinfectantes: bufhelp.h:146:29: runtime error: load of misaligned address 0x7fff04fdd0e1 for type 'const ...
Alineación de bytes para tipos enteros (u otros) en una matriz uint8_t
Estoy escribiendo un administrador de memoria para microcontroladores que usa unuint8_t Matriz para la piscina. Desde este grupo, asigna memoria del tamaño solicitado al usuario. Estoy mirando otras implementaciones de ...
Asignación de memoria en el kernel de Linux
Tuve una entrevista hoy y me hicieron esta pregunta. ¿Qué estrategia de asignación de memoria del núcleo usaría si se le pidiera asignar memoria de tamaño 2KB y esa memoria asignada debe estar alineada con la página? KMALLOC maneja estrategias ...
La alineación de la estructura CUDA está ralentizando mi código (ejemplo compilable)
Tengo una simulación que calcula los vectores 3D de partículas cargadas que se mueven en un campo eléctrico y magnético.Intenté acelerar esto en CUDA usando el__align__ especificador, pensando que quizás el factor limitante era la lectura y ...
¿Cómo resolver el problema de la alineación de 32 bytes para las operaciones de carga / almacenamiento de AVX?
Tengo problemas de alineación mientras usoymm registros, con algunos fragmentos de código que me parecen bien. Aquí hay un ejemplo de trabajo mínimo: #include <iostream> #include <immintrin.h> inline void ones(float *a) { __m256 out_aligned = ...
Objetos de IA eficientes en memoria para juegos de física
Estoy creando un juego de física en Java usando box2d. Estoy escribiendo una clase de IA y quiero asegurarme de que mis datos se almacenan de la manera más eficiente posible, teniendo en cuenta la alineación de la memoria. El aumento más ...
SSE: carga y almacén sin alinear que cruza el límite de la página
Leí en alguna parte que antes de realizar una carga no alineada o almacenar junto al límite de la página (por ejemplo, usando_mm_loadu_si128 / _mm_storeu_si128 intrínsecos), el código primero debe verificar si todo el vector (en este caso, 16 ...
Realmente tengo que preocuparme por la alineación cuando uso el nuevo operador de ubicación?
Leo esto ¿Cuándo debería preocuparme por la alineación? [https://stackoverflow.com/questions/6474316/when-should-i-worry-about-alignment] pero todavía no sé si tengo que preocuparme por el puntero no alineado devuelto por el nuevo operador de ...
Atomicity en C ++: mito o realidad
He estado leyendo un artículo sobre Programación sin bloqueo [http://msdn.microsoft.com/en-us/library/ee418650%28v=vs.85%29.aspx] en MSDN. Dice n todos los procesadores modernos, puede suponer que las lecturas y escrituras deos tipos nativos ...