The general-purpose computer that we grew up with has remained the dominant computing architecture for the last 50 years, driven largely by the relentless pace of Moore’s Law—the transistor-scaling that has nurtured a half-century of rapid advances in electronics. Due to signs of a slower pace it is increasingly more challenging to achieve performance gains from generalized hardware, setting the stage for a resurgence in specialized architectures. according to a DARPA release.
To this end, academic and commercial industry research groups were named to explore how novel compute architectures can stop threats to U.S. microelectronics.
The program managers behind DARPA’s Electronics Resurgence Initiative (ERI) selected research teams from academia and industry to examine the development of flexible architectures capable of using specialized hardware to solve specific computing problems more quickly and efficiently.
As a part of the ERI Architectures research focus area, the list of research teams selected for the Software Defined Hardware (SDH) program include Intel, NVIDIA, Qualcomm, Systems & Technology Research (STR), Georgia Institute of Technology, Stanford University, University of Michigan, University of Washington, and Princeton University. Under the Domain-specific System on Chip (DSSoC) program, selected research teams include IBM, Oak Ridge National Labs, Arizona State University, and Stanford University, DARPA said.
DARPA announced the SDH and DSSoC research teams July 23 during the first annual ERI Summit in San Francisco, California. The three-day event brought together hundreds of members of the electronics community to explore the future of the industry and the impact on national defense that this critical sector plays.
Launched in September 2017, SDH and DSSoC are two of six ERI “Page 3” programs—so named for their relevance to the guidance shared by Gordon Moore on the third page of his seminal 1965 research paper that defined the technology trend which became known as Moore’s Law. Designed to fulfill the post-scaling predictions made by Moore, the ERI “Page 3” Architectures programs seek to answer: Can we enjoy the benefits of specialized and application-reconfigurable circuitry while still relying on general programming constructs through integrated software/hardware co-design?
The SDH and DSSoC programs aim to explore new ways to “co-optimize software and hardware without requiring more complex programming. Both programs seek to prove that there does not need be a continued tradeoff between efficiency, like that found in application-specific integrated circuits (ASICs)—that is, hardware customized for a specific application—and flexibility, the hallmark of general-purpose processors,” DARPA said.
The SDH program aims to develop hardware and software that can be reconfigured in real-time based on the data being processed, adapting the computing architecture for the workload and data being processed. To achieve this goal, researchers will investigate reconfigurable computing architectures and software environments that can deliver specialized, data-intensive application performance without sacrificing versatility or programmability, and without the need to develop specialized circuits for each application, DARPA predicted.
If successful, SDH could open a pathway to data-intensive algorithms that can run at very low cost, ultimately enabling the widespread use of machine learning and AI for DoD applications like predictive logistics and decision support, as well as intelligence, surveillance and reconnaissance (ISR) functions.
“The ability to understand data and predict the world around us delivers a fundamental advantage for human nature and can lead to an asymmetric advantage for the DoD,” said Wade Shen, the program manager leading SDH who bridges the gap between hardware and software by working across DARPA’s Microsystems Technology Office (MTO) and Information Innovation Office (I2O).
Currently programs that cannot afford custom solutions must sacrifice compute efficiency by implementing solutions in the form of software on general-purpose processors or field-programmable gate arrays (FPGAs). This can result in application implementations that produce less than optimal performance. SDH will develop runtime-reconfigurable hardware and software that enables near full-custom performance without sacrificing programmability for data-intensive algorithms, enabling efficient processing implementations with a single architecture and shared software environment, Shen explained.
To further address the tradeoff between processor flexibility and efficiency, the second program under the Architectures research focus area seeks to develop a method for determining the right amount and type of hardware specialization while making a system as programmable and flexible as possible. The DSSoC program aims to enable the rapid development of multi-application systems through a single programmable framework. Such a framework would enable System on Chip (SoC) designers to mix and match general purpose, special purpose (e.g., ASICs), and hardware accelerator coprocessors into easily programmed SoCs for applications within specific technology domains, DARPA said.
The first domain that DSSoC researchers will explore is software-defined radio, a technology with roles in mobile and satellite communications, personal area networks, radar and electronic warfare.
“It is critical for the DoD to have flexible, adaptable radio systems that are capable of managing and combating a complex signal environment,” said Tom Rondeau, the Microsystems Technology Office program manager leading DSSoC. “These devices must be programmable like general purpose processors, but also capable of crunching a lot of math with low power. The concept of mixing processor cores to achieve a needed level of specialization is an exciting prospect, but without the ability to enable the developer to program for these devices, their utility is limited. DSSoC is looking to address the right levels of heterogeneous processing, while simultaneously focusing on the software tools and supporting the developer ecosystem surrounding software-defined radio initially and expanding beyond that throughout the program.”
ERI is a five-year, upwards of $1.5 billion investment to jumpstart innovation in the electronics industry. To address the impending engineering and economic challenges confronting those striving to push microelectronics technology forward, DARPA is nurturing research in systems architectures, advanced new materials, and circuit design tools through a mix of new and emerging programs.
For more information about the Electronics Resurgence Initiative and the first annual ERI Summit, please visit: http://www.eri-summit.com/