Resultados de la búsqueda a petición "cpu-cache"

1 la respuesta

¿Cómo leer la tasa de aciertos / errores de caché L2 en Android (ARM)?

Encontré una manera de leer el caché L1 (datos e instrucciones) usandohttp: //infocenter.arm.com/help/index.jsp? topic = / com.arm.doc.faqs / ka4237.html [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka4237.html]. Quiero leer ...

9 la respuesta

Puedo forzar la coherencia de caché en una CPU x86 multinúcleo?

La otra semana, escribí una pequeña clase de hilo y un canal de mensaje unidireccional para permitir la comunicación entre hilos (dos canales por hilo, obviamente, para comunicación bidireccional). Todo funcionó bien en mi Athlon 64 X2, pero me ...

3 la respuesta

¿Hay alguna forma de verificar si el caché del procesador se ha vaciado recientemente?

En i386 linux. Preferiblemente en c / (c / posix std libs) / proc si es posible. Si no, ¿hay alguna pieza de ensamblaje o biblioteca de terceros que pueda hacer esto? Edit: estoy tratando de desarrollar una prueba para saber si un módulo ...

3 la respuesta

WBINVD uso de instrucciones

Estoy tratando de usar la instrucción WBINV en Linux para borrar el caché L1 del procesador. l siguiente programa se compila, pero produce un error de segmentación cuando intento ejecutarlo. int main() {asm ("wbinvd"); return 1;} Estoy ...

6 la respuesta

¿Dónde se documenta la memoria caché L1 de los procesadores Intel x86?

Estoy intentando perfilar y optimizar algoritmos y me gustaría comprender el impacto específico de los cachés en varios procesadores. Para los procesadores Intel x86 recientes (por ejemplo, Q9300), es muy difícil encontrar información detallada ...

4 la respuesta

Cuando los errores de L1 son muy diferentes a los accesos de L2 ... ¿están relacionados con TLB?

He estado ejecutando algunos puntos de referencia en algunos algoritmos y perfilando el uso y la eficiencia de su memoria (accesos y fallas de L1 / L2 / TLB), y algunos de los resultados son bastante interesantes para mí. onsiderando una ...

20 la respuesta

Qué ordenamiento de bucles anidados para iterar sobre una matriz 2D es más eficiente [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué el orden de los bucles afecta el rendimiento al iterar sobre una matriz 2D? [/questions/9936132/why-does-the-order-of-the-loops-affect-performance-when-iterating-over-a-2d-arra] 7 respuestas ...

14 la respuesta

¿Por qué el orden de los bucles afecta el rendimiento al iterar sobre una matriz 2D?

Abajo hay dos programas que son casi idénticos, excepto que cambié lai yj variables alrededor. Ambos corren en diferentes cantidades de tiempo. ¿Alguien podría explicar por qué sucede esto? Versión #include <stdio.h> #include <stdlib.h> main ...