The exponential growth in performance and storage capacity has been the key enabler for information technology for decades. However, the end of voltage scaling in semiconductor chips has made all computer systems, from mobile phones to massive data centers, energy limited. Moreover, new nanosystems enabled by emerging nanotechnologies provide unique opportunities for revolutionizing energy-efficient architectures through new transistor and memory technologies and their massive and fine-grained integration. These shifts motivate new system architectures and vertical co-design of hardware, system software, and applications. We look at new ways to design, architect, and manage highly energy-efficient systems for emerging applications ranging from the internet-of-things to big data analytics. Examples include:
- Hardware design for specialized accelerators and programing models for heterogeneous computing;
- Scalable architectures with thousands of computing elements and massive memory;
- Hardware architectures and systems software for cloud computing;
- Architectures for nanosystems enabled by emerging technologies;
- Robust and trustworthy architectures.