 The C1 was very similar to the Cray-1 in general design, but its CPU and main memory was implemented with slower but less expensive CMOS technology.They offset this by increasing the capabilities of the vector units, including doubling the vector registers' length to 128 64-bit elements each.It also used virtual memory as opposed to the static memory system of the Cray machines, which improved programming.