martes, diciembre 02, 2008
Velocidades relativas
A través de reddit me encuentro con una entrada muy interesante de Gustavo Duarte sobre velocidades dentro del computador. Partiendo del ritmo frenético al que pueden ejecutar las CPUs instrucciones, una cada tres nanosegundos, pone analogías muy gráficas de lo que se tarda cuando se tiene que acceder a la caché, la memoria o el disco duro: ir a la L1 (3 ciclos) sería como coger un papel del escritorio (3 segundos), ir a la L2 sería como cogerlo de una estantería cercana (14 segundos), ir a memoria principal sería como ir a la máquina de café del piso de abajo (4 minutos) e ir al disco duro sería... ¡como dar la vuelta al mundo en un año y tres meses!