Preguntas con la etiqueta [cpu-architecture]

Lista cpu-architecture preguntas

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

3
respuestas
8
votos
2.0k
vistas

¿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

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

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]

7
respuestas
258
votos
387.2k
vistas

¿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?

3
respuestas
282
votos
97.5k
vistas

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

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)

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 )

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