|
11 | 11 | \usepackage{color} |
12 | 12 | \usepackage[toc,page]{appendix} |
13 | 13 | \usepackage{listings} |
| 14 | +\newcommand\Mark[1]{\textsuperscript#1} |
14 | 15 | \lstset{ % |
15 | 16 | language=C, % choose the language of the code |
16 | 17 | columns= [l]fullflexible, |
|
575 | 576 | % |
576 | 577 | \title{High Performance Computing - Power Application Programming Interface Specification \\ Version \majorversion.\minorversion } |
577 | 578 |
|
578 | | -\author{James H. Laros III, Ryan E. Grant, Michael Levenhagen,\\ |
579 | | -Stephen Olivier, Kevin Pedretti, Lee Ward, and Andrew J. Younge\\ |
580 | | -Center for Computing Research\\ |
581 | | -Sandia National Laboratories\\ |
582 | | -P.O. Box 5800, Albuquerque, NM 87185-1319\\ |
583 | | -\textit{jhlaros,regrant,mjleven,slolivi,ktpedre,lee,ajyoung@sandia.gov} |
584 | | -} |
| 579 | +\author{Chair: Ryan E. Grant\Mark{1} |
| 580 | +\\ Editor: Barry Rountree\Mark{2} |
| 581 | +\\ Secretary: Jeff Hanson\Mark{3} |
| 582 | +\\ \\ Contributors: |
| 583 | +\and Chris Cantalupo\Mark{4}, Jonathan Eastep\Mark{4}, |
| 584 | +\and Scott Hara\Mark{5}, Siddhartha Jana\Mark{4},\\ |
| 585 | +\and Jaymin Jasoliya\Mark{4}, Matthew Kappel\Mark{6}, \\ |
| 586 | +\and James H. Laros III\Mark{1}, Steve Leak \Mark{7}, \\ |
| 587 | +\and Michael Levenhagen\Mark{1}, Steve Martin\Mark{6}, \\ |
| 588 | +\and Ramakumar Nagappan\Mark{4}, Kevin Pedretti\Mark{1}, \\ |
| 589 | +\and Todd Rosedahl\Mark{8}, Andy Warner\Mark{3}, Andrew Younge\Mark{1}} |
| 590 | + |
585 | 591 | % |
586 | | -\date{January 2018} |
| 592 | +\date{June 2018} |
587 | 593 | % ---------------------------------------------------------------------------- % |
588 | 594 | % |
589 | 595 | % Start the document |
590 | 596 | % |
591 | 597 | \begin{document} |
592 | 598 | \maketitle |
| 599 | + |
| 600 | +\noindent Contributing Organizations: \\ |
| 601 | +\Mark{1} Sandia National Laboratories \\ |
| 602 | +\Mark{2} Lawrence Livermore National Laboratory \\ |
| 603 | +\Mark{3} Hewlett Packard Enterprise (HPE) \\ |
| 604 | +\Mark{4} Intel \\ |
| 605 | +\Mark{5} Qualcomm \\ |
| 606 | +\Mark{6} Cray \\ |
| 607 | +\Mark{7} NERSC \\ |
| 608 | +\Mark{8} IBM \\ |
| 609 | + |
| 610 | + |
593 | 611 | \begin{abstract} |
594 | 612 | Measuring and controlling the power and energy consumption of high performance computing systems by various components in the software stack is an active research area |
595 | 613 | ~\cite{6604474,6604496, |
|
613 | 631 | We present a proposal for a standard power Application Programming Interface (API) that endeavors to cover the entire software space, from generic hardware interfaces to the input from the computer facility manager. |
614 | 632 |
|
615 | 633 | \end{abstract} |
616 | | - \chapter*{Acknowledgment} |
617 | | -Support for this work was provided through the Advanced Simulation and Computing (ASC) program funded by U.S. Department of Energy's National Nuclear Security Agency. |
| 634 | + \chapter{Acknowledgment} |
| 635 | + |
| 636 | +The Power API Community Specification is managed via the Power API Committee, an open specifications body operating under the Energy-Efficient High Performance Working Group (EEHPC-WG). |
| 637 | +The community version of the specification was developed based on the Power API Specification, originally developed at Sandia National Laboartories and supported through the Advanced Simulation and Computing (ASC) program funded by U.S. Department of Energy's National Nuclear Security Agency. |
| 638 | + |
| 639 | +The Sandia National Laboratories version of the specification was retired to support the community-lead version. The original specification can be found at \texttt{powerapi.sandia.gov}. |
| 640 | + |
| 641 | +The original publication describing the design and operation of the Power API~\cite{grant2016standardizing} is: Grant, R.E., Levenhagen, M., Olivier, S.L., DeBonis, D., Pedretti, K.T. and Laros III, J.H., 2016. Standardizing power monitoring and control at exascale. Computer, 49(10), pp.38-46. |
| 642 | + |
618 | 643 | We wish to thank our colleagues, Steve Hammond, Ryan Elmore, and Kris Munch at the National Renewable Energy Laboratory (NREL) for their contributions to the use case model which was the progenitor of this work. |
619 | 644 | This effort was greatly enhanced by interactions with staff throughout Sandia as well as many external organizations. |
620 | 645 |
|
|
0 commit comments