Al mirar una lista de las últimas CPUs, veo varias de ellas con un tamaño de caché de 12MB u 8MB - bastante pequeño, si se compara con el tamaño cada vez mayor de los discos duros y la ram. Parece que se da por sentado que la caché de una CPU siempre será pequeña, pero, ¿por qué? ¿Es simplemente inviable desde el punto de vista económico, o hay razones de ingeniería por las que tiene que seguir siendo pequeña?
Estoy pensando en algunas criptomonedas (por ejemplo, Ethereum), que están diseñadas para ser difíciles de memorizar, por lo que la velocidad del algoritmo está limitada por el ancho de banda IO de la memoria, con la idea de que esto hace imposible diseñar un chip personalizado específicamente para resolver ese algoritmo como se hizo para el bitcoin. Pero, si alguien estuviera haciendo un chip a medida de todos modos, ¿no podría simplemente meter un gigabyte en la caché y eliminar el cuello de botella de IO?
2 votos
¡El departamento de marketing!
1 votos
La memoria más rápida (es decir, la caché de la CPU) cuesta más.
1 votos
Apuesto a que tienen un tamaño de caché de 12 MB u 8 MB. Los milibits son demasiado pequeños para ser útiles, a no ser que tengas miles de millones de ellos.