Las especificaciones del SSD representan solo la mínima fracción del potencial de la solución de almacenamiento que Microsoft ha diseñado para la próxima generación. En el avance del Proyecto Scarlett E3 del año pasado, Jason Ronald, director asociado de gestión de proyectos en Xbox, describió cómo el SSD podría usarse como 'memoria virtual', un avance que solo comienza a insinuar la funcionalidad que Microsoft ha incorporado en su sistema.
En el nivel de hardware, la unidad NVMe personalizada es muy, muy diferente a cualquier otro tipo de SSD que haya visto antes. Es más pequeño, para empezar, presentando más como una tarjeta de memoria de antaño. También es bastante pesado, probablemente debido a la construcción de metal sólido que actúa como un disipador de calor que manejaría silicio que consume 3.8 vatios de potencia. Muchos SSD de PC se `` desvanecen '' en términos de rendimiento a medida que se calientan, y al igual que los relojes de CPU y GPU, esto simplemente no era aceptable para Microsoft, que cree que un rendimiento constante en todos los ámbitos es imprescindible para el diseño de sus consolas.
El factor de los 2.4 GB / s de rendimiento garantizado son impresionantes, pero son las API de software y el hardware personalizado integrados en el SoC que ofrecen lo que Microsoft cree que es una revolución: una nueva forma de usar el almacenamiento para aumentar la memoria (un área donde ningún titular de la plataforma podrá ofrecer un salto generacional más tradicional). La idea, al menos en términos básicos, es bastante sencilla: el paquete del juego que se encuentra en el almacenamiento se convierte esencialmente en memoria extendida, permitiendo que el desarrollador pueda acceder instantáneamente a 100GB de los activos del juego almacenados en el SSD. Es un sistema que Microsoft llama Velocity Architecture y el SSD en sí mismo es solo una parte del sistema.
"Nuestro segundo componente es un bloque de descompresión de hardware de alta velocidad que puede entregar más de 6GB / s", revela Andrew Goossen. "Este es un bloque de silicio dedicado que descarga el trabajo de descompresión de la CPU y se adapta al SSD para que la descompresión nunca sea un cuello de botella. El hardware de descompresión admite Zlib para datos generales y un nuevo [sistema] de compresión llamado BCPack que se adapta al Texturas de GPU que generalmente comprenden la gran mayoría del tamaño del paquete de un juego ".