La memoria ya está en la matriz de la CPU en forma de cachés de la CPU (ej. L1, L2, etc.). Pequeñas cantidades de memoria están muy cerca del procesador para un acceso de latencia ultrabaja. A medida que la memoria se aleja del procesador, los tiempos de acceso aumentan.
El caso de uso para una GPU + CPU sigue siendo muy especializado. El propósito de juntar la GPU y la CPU en el mismo troquel (o dos troqueles juntos) es minimizar la latencia, mejorar la distribución de calor y facilitar a los desarrolladores la creación de aplicaciones específicas que cambien entre cómputo de CPU y cómputo de GPU. Las GPU permanecerán separadas de la CPU en el futuro por dos razones principales: arquitecturas modulares (reemplazables, actualizables, etc.) y distribución de calor. Colocar GPU dedicadas lejos de la CPU permite que las tarjetas gráficas tengan gigabytes de memoria interna, capacidades de procesamiento y unidades de potencia dedicadas. Una GPU + CPU hipotética que coincida con el poder de representación de las tarjetas gráficas modernas seguirá siendo inferior a una GPU dedicada hipotética futura. Los juegos, las aplicaciones intensivas en gráficos y los programas de procesamiento paralelo siempre se beneficiarán de una GPU grande y dedicada.
Del mismo modo, hay casos de uso para acceso rápido a memoria de baja latencia (instrucciones de CPU) y casos de uso que requieren grandes cantidades de memoria (datos de la aplicación). Los cachés de la CPU y la RAM sirven para esos fines. La RAM nunca se moverá completamente al dado de la CPU por varias razones. Primero, a diferencia de los GPU, la RAM no produce mucho calor y es bastante fácil de enfriar. Mover grandes cantidades de RAM en un dado con una CPU y GPU solo crearía un dado más grande que requeriría mecanismos de enfriamiento más grandes. En segundo lugar, colocar la RAM lejos de la matriz de la CPU le da gigabytes de espacio. La densidad de espacio en una matriz de CPU limita la memoria a megabytes. Las aplicaciones con uso intensivo de memoria, como los videojuegos, tienen un cuello de botella, no tiempos de acceso.
- ¿Por qué el iPhone necesita menos RAM que los dispositivos Android?
- ¿Por qué el tamaño de la memoria (RAM) siempre tiene una potencia de 2?
- ¿Vale la pena probar un disco RAM?
- ¿Debo actualizar la RAM en mi Apple MacBook Air MD760HN / B?
- Cuál es la mejor computadora portátil que puedo obtener con Rs. 50k? Estoy en la universidad, y las especificaciones que quiero son un i5 con 8GB de RAM, gráficos de 2GB y un disco duro de 1TB.
También parece innecesario mover los circuitos integrados inalámbricos y el almacenamiento flash a la matriz. Quizás haya casos de uso en el segmento de ultra baja potencia / móvil donde mover todo a la misma matriz ofrecerá un mejor rendimiento en menos espacio, pero para servidores y uso de escritorio, la modularidad sigue ganando. Reemplazar una tarjeta inalámbrica defectuosa o actualizar el almacenamiento es más barato que tirar un dado completo porque el IC inalámbrico barato falló.