Preguntas etiquetadas con x86-64

x86-64 es una extensión de 64 bits de la arquitectura Intel x86



2
¿Qué significa “rep; nop; " significa en ensamblaje x86? ¿Es lo mismo que la instrucción de "pausa"?
¿Qué rep; nopsignifica? ¿Es lo mismo que la pauseinstrucción? ¿Es lo mismo que rep nop(sin el punto y coma)? ¿Cuál es la diferencia con la nopinstrucción simple ? ¿Se comporta de manera diferente en procesadores AMD e Intel? (bonificación) ¿Dónde está la documentación oficial de estas instrucciones? Motivación para esta …

4
Alineación de la memoria: ¿cómo usar alignof / alignas?
Trabajo con memoria compartida en este momento. No puedo entender alignofy alignas. cppreference no está claro: alignofdevuelve "alineación" pero ¿qué es "alineación"? número de bytes que se deben agregar para alinear el siguiente bloque? tamaño acolchado? Las entradas de stack overflow / blogs tampoco están claras. ¿Alguien puede explicarlo claramente …



1
¿Adquisición / liberación atómica C11 y falta de coherencia x86_64 de carga / almacenamiento?
Estoy luchando con la Sección 5.1.2.4 del Estándar C11, en particular la semántica de Release / Acquire. Observo que https://preshing.com/20120913/acquire-and-release-semantics/ (entre otros) establece que: ... La semántica de liberación evita el reordenamiento de memoria de la liberación de escritura con cualquier operación de lectura o escritura que la preceda en …

2
¿Es realmente útil el prefetcher L2 HW?
Estoy en Whisky Lake i7-8565U y analizo los contadores de rendimiento y el tiempo para copiar 512 KiB de datos (dos veces más que el tamaño de caché L2) y enfrenté algunos malentendidos con respecto al trabajo de captación previa de L2 HW. En el Manual Intel Vol.4 MSR hay …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.