Preguntas con la etiqueta [cpu-architecture]
¿Cómo funcionan exactamente los registros parciales en Haswell/Skylake? Escribir AL parece tener una falsa dependencia de RAX y AH es inconsistente
Este bucle se ejecuta en una iteración cada 3 ciclos en Intel Conroe/Merom, con un cuello de botella en imulel rendimiento como se esperaba. Pero en Haswell/Skylake, se ejecuta en
Instrucciones de carga globalmente invisibles
¿Es posible que algunas de las instrucciones de carga nunca sean visibles globalmente debido al reenvío de carga de la tienda? Para decirlo de otra manera, si una instrucción de
¿Existen CPU modernas en las que un almacén de bytes en caché sea en realidad más lento que un almacén de palabras?
Es una afirmación común que un almacenamiento de bytes en la caché puede resultar en un ciclo interno de lectura, modificación y escritura, o perjudicar el rendimiento o la latencia
¿Cómo maneja MIPS I la bifurcación en la instrucción ALU anterior sin detenerse?
addiu $6,$6,5 bltz $6,$L5 nop ... $L5: ¿Cómo es esto seguro sin detenerse, algo que el MIPS clásico ni siquiera podía hacer, excepto en caso de fallo de caché? (MIPS
Diferencia entre núcleo y procesador [cerrado]
¿Cuál es la diferencia entre un núcleo y un procesador? Ya lo busqué en Google, pero solo obtengo definiciones de multinúcleo y multiprocesador, que no es lo que estoy buscando.
¿Qué es una retpolina y cómo funciona?
Para mitigar la divulgación de memoria del kernel o entre procesos (el ataque Spectre ), el kernel de Linux 1 se compilará con una nueva opción , -mindirect-branch=thunk-externintroducida para gccrealizar
¿Por qué Skylake es mucho mejor que Broadwell-E en cuanto a rendimiento de memoria de un solo subproceso?
Tenemos una prueba comparativa de rendimiento de memoria simple. Todo lo que hace es memcpy repetidamente para un gran bloque de memoria. Al observar los resultados (compilados para 64 bits)
¿Qué técnica de mapeo de caché se utiliza en el procesador Intel Core i7?
He aprendido sobre diferentes técnicas de mapeo de caché, como el mapeo directo y el mapeo totalmente asociativo o asociativo por conjuntos, y las compensaciones entre ellas. ( Wikipedia )
¿Cuánto de 'Lo que todo programador debería saber sobre la memoria' sigue siendo válido?
Me pregunto qué parte de Lo que todo programador debería saber sobre la memoria de Ulrich Drepper de 2007 sigue siendo válido. Además, no pude encontrar una versión más reciente