The future of computing has been seen since its inception with the focus on the two objectives: more data and less energy. Continued advances in computer technology have allowed, since the 1960s, a steady and dizzying reduction in the size of transistors, which has translated into a faster process speed at exponentially higher levels of efficiency.