Tag: CPU-ARCHITECTURE
En la universidad nos dijeron que el procesador puede cambiar instrucciones en ciertos lugares para acelerar el trabajo. Por ejemplo, esto puede ocurrir si ya tiene todos los datos para calcular. ¿Qué tipo de operaciones puede intercambiar el procesador? ¿Solo descargar y escribir datos? ¿Caen aquí las diferentes comparaciones para . . . Read more
Dado que diferentes procesos tienen su propia tabla de páginas, ¿cómo diferencia la caché TLB entre dos tablas de páginas? ¿O se vacía la TLB cada vez que un proceso diferente recibe la CPU?
¿Qué es el control de tuberías? La tubería en el camino de datos simplemente divide / corta (teóricamente) los recursos. ¿Pero controlar los recursos significa que cada recurso en las etapas con tuberías obtiene señales de control separadas? Por ejemplo, en la mayoría de las arquitecturas RISC, tenemos 5 etapas . . . Read more
Quiero limitar la velocidad de la CPU para ahorrar energía, pero hay un límite mínimo de velocidad de CPU de 933MHz en hardware. Usando Ubuntu 20.04 LTS y el comando cpufreq-set. La primera pregunta es, ¿Por qué hay un límite? ¿Está relacionado con el “Chip de reloj”? La segunda es, . . . Read more
Según [1], la instrucción sha256rnds2 tiene un tercer operando implícito que utiliza el registro xmm0. Esto es lo que impide tener un cálculo efectivo de sha256 a través de múltiples buffers simultáneamente y así, ojalá, utilizar completamente las tuberías y el transportador de ejecución de la CPU. Otras implementaciones de . . . Read more