Google Play icon

Sandia releases interface to help standardize supercomputer power and energy systems

Posted November 12, 2014

To help moderate the energy needs of increasingly power-hungry supercomputers, researchers at Sandia National Laboratories have released an application programming interface (API) with the goal of standardizing measurement and control of power- and energy-relevant features for high-performance computing (HPC) systems.

The High Performance Computing — Power API specification, still open to collaborators for future development, is vendor-neutral in that it works on HPC products from any manufacturer, and has been vetted through reviews by other laboratories, universities and commercial collaborators.

“While the bulk of improvements in energy efficiency will no doubt come from hardware advances, software will play a critical role in maximizing the benefits of new hardware capabilities,” said Sandia researcher Jim Laros, who leads the specification development effort.

The specification developed by Laros’ team standardizes relevant measurement and control interfaces for a comprehensive range of HPC roles. These range from the hardware level to application interfaces. For example, standardizing how a work-load manager interfaces with the HPC system will enable such features as energy-aware scheduling. This can minimize power usage during the hours in which utility companies often charge higher rates.

“Because future architectures might not be able to operate all components at full capability for a variety of reasons, including temperature considerations or power delivery limitations,” said Laros, “our specification defines standard interfaces to facilitate appropriate choices in allocating the available power budget among many, sometimes conflicting and often site-specific, considerations.

“The specification we have developed provides multiple levels of abstractions to satisfy the requirements of multiple types of users or roles.”

The Power API specification was developed after study by Sandia and the National Renewable Energy Laboratory (NREL). The work was based on almost a decade of research at Sandia, aided by numerous industry and community relationships that developed over the same period.

A face-to-face review in July included representatives from Cray Inc., Adaptive Computing, Penguin Computing, AMD Inc., IBM, Intel Corp. and NREL, Laros said. Other university and laboratory collaborators, including the University of New Mexico, Oak Ridge and Los Alamos national laboratories and the Energy Efficient High Performance Computing working group, provided written feedback.

After the open release of version 1.0, an international audience conducted a review in Denver this fall.

“Feedback from both reviews as well as our continued collaborations with the HPC community will strengthen future releases of the specification,” said Laros.

The first production implementation of the Power API specification will be on the Trinity supercomputer, the first of the new advanced technology platforms funded by the National Nuclear Security Administration’s Advanced Simulation and Computing program.

Source: Sandia

Featured news from related categories:

Technology Org App
Google Play icon
87,514 science & technology articles

Most Popular Articles

  1. An 18 carat gold nugget made of plastic (January 13, 2020)
  2. Anti Solar Cells: A Photovoltaic Cell That Works at Night (February 3, 2020)
  3. Toyota Raize is a new cool compact SUV that we will not see in this part of the world (November 24, 2019)
  4. Nuclear waste could be recycled for diamond battery power (January 21, 2020)
  5. Physicist Proposes a Testable Theory Stating that Information has Mass and could Account for Universe s Dark Matter (January 24, 2020)

Follow us

Facebook   Twitter   Pinterest   Tumblr   RSS   Newsletter via Email