Resultados de la búsqueda a petición "computer-architecture"
¿Nombres de registro de CPU de Android?
Este fragmento de código se extrae de un informe de bloqueo de Android en un Samsung Tab S: Build fingerprint: 'samsung/chagallwifixx/chagallwifi:5.0.2/LRX22G/T800XXU1BOCC:user/release-keys' Revision: '7' ABI: 'arm' r0 a0d840bc r1 a0dcb880 r2 ...
Alinear a la línea de caché y conocer el tamaño de la línea de caché
Para evitar el intercambio falso, quiero alinear cada elemento de una matriz a una línea de caché. Primero, necesito saber el tamaño de una línea de caché, así que asigno a cada elemento esa cantidad de bytes. En segundo lugar, quiero que el ...
Fuentes de tiempo en procesadores x86
¿Alguien sabe las instrucciones x86 que pueden usarse para medir el tiempo? ¿El temporizador que conduce a los interruptores de tareas es accesible por softw...
¿Por qué el acceso a direcciones desalineadas genera 2 o más accesos?
Las respuestas normales a por qué la alineación de datos es acceder de manera más eficiente y simplificar el diseño de la CPU. Una pregunta relevante y sus respuestas esaquí [https://stackoverflow.com/questions/3025125/cpu-and-data-alignment]. Y ...
C variables volátiles y memoria caché
Cache está controlado por el hardware de la caché de forma transparente para el procesador, por lo que si usamos variables volátiles en el programa C, ¿cómo se garantiza que mi programa lea datos cada vez de la dirección de memoria ...
¿Cómo puede RAM acceder a cualquier lugar en la memoria a velocidad O (1)?
Se nos enseña que la abstracción de la memoria RAM es una larga serie de bytes. Y que para la CPU lleva la misma cantidad de tiempo acceder a cualquier parte...
Escribe un programa para obtener tamaños y niveles de caché de CPU
Quiero escribir un programa para obtener el tamaño de mi caché (L1, L2, L3). Conozco la idea general de ello.Asignar una gran matrizAccede a parte de ella de...
¿Cómo guarda la instrucción LEA la dirección de A?
Esto se basa en esta preguntaInstrucción LEA [https://stackoverflow.com/questions/25866566/lc3-lea-instruction-and-the-value-stored] Aquí está el segmento de código sobre el que tengo una pregunta .ORIG X3700 LEA R0, A ..... A .FILL X1234@Paul ...
¿De dónde viene -32768?
Este es el código de ensamblaje LC3 con el que estoy trabajando .ORIG x3000 LOOP LDI R0, KBSR BRzp LOOPDeAsamblea LC3 [http://www.cis.upenn.edu/~milom/cse240-Fall05/handouts/Ch05.pdf] , Sé que LDI es un modo de direccionamiento indirecto de ...
Interconexión entre L2 y L3 por núcleo en Core i7
Intel Core i7 tiene caches L1 y L2 por núcleo, y una caché L3 compartida grande. Necesito saber qué tipo de interconexión conecta los múltiples L2 con el úni...