cpu

Roscado vs hilo simple

¿Siempre se garantiza que una aplicación multihilo se ejecutará más rápido que una sola aplicación threaded? Tengo dos sub ... mbiar? ¿Cuáles son las mejores prácticas para conectar la CPU y utilizarla completamente? Espero que esto no sea ambiguo.

Implementaciones de CPUID en C++

Me gustaría saber si alguien por aquí tiene algunos buenos ejemplos de una implementación de CPUID de C++ a la que se pueda h ... ninguno de los ejemplos estaban dirigidos tanto a X86 como a X64. La mayoría de los ejemplos parecían ser específicos de X86.

¿Cómo se comunica la cpu con los periféricos?

Asumo que la cpu tiene acceso directo a la BIOS y RAM de la placa base.(corrígeme si me equivoco) Pero cómo se comunica la ... ¿Cómo se comunica la cpu con todo este hardware a nivel de hardware? ¿No se limita solo a la BIOS y la RAM de la placa base?

Ciclos / costo para hit Caché L1 vs. Registro en x86?

Recuerdo haber asumido que un golpe de caché L1 es 1 ciclo (es decir, idéntico al tiempo de acceso de registro) en mi clase d ... to en los procesadores x86 modernos? ¿Cuántos ciclos toma un golpe de caché L1? ¿Cómo se compara con el acceso de registro?