Extreme Computing
Abstract
(U) The Extreme Computing program is creating the technology base necessary for computing systems having performance that exceeds one quintillion operations per second in the post-2010 timeframe. The program is developing the specific technologies necessary for revolutionary improvements relative to scalable performance, productivity, physical size, power, programmability, data bandwidth, latency, and optimized data placement/storage. Within the context of DoD systems, mechanisms for self-modification and self-optimization will enable extreme computing systems to recognize and adapt in real-time to changing requirements, faults, malicious attacks, and opportunities to improve performance through learning. This program will develop self-aware trusted computing techniques that will provide autonomous system monitoring. (U) The Extreme Computing program addresses several problem areas for embedded and supercomputer systems: power, programming and resiliency. Available hardware is increasingly power hungry, difficult to program, and less resilient to faults/errors. The Extreme Computing program is developing new structured architectures, tools, techniques, and an integrated design flow to enable DoD application developers to efficiently and effectively develop high-performance, mission enabling, affordable, application-specific processors. Field programmable gate arrays (FPGAs) and multi-core processors will receive particular emphasis with respect to programming issues.
Document Details
- Document Type
- Accomplishment
- Publication Date
- Oct 01, 2011
- Source ID
- 68008012fdcbc58604bb9a9410e4daf0