Cray había encarado previamente el incremento de la velocidad con tres avances simultáneos: más unidades funcionales para darle al sistema un mayor paralelismo, componentes más pequeños para disminuir el retraso de las señales y componentes más rápidos que permitieran trabajar a velocidades de reloj más altas.