Skip to main content

and
  1. No Access

    Chapter and Conference Paper

    Investigating Data Motion Power Trends to Enable Power-Efficient OpenSHMEM Implementations

    As we continue to develop extreme-scale systems, it is becoming increasingly important to be mindful and more in control of power consumed by these systems. With high performance requirements being more constr...

    Tiffany M. Mintz, Eduardo D’Azevedo in OpenSHMEM and Related Technologies. Enhanc… (2016)

  2. No Access

    Chapter and Conference Paper

    Analyzing the Energy and Power Consumption of Remote Memory Accesses in the OpenSHMEM Model

    PGAS models like OpenSHMEM provide interfaces to explicitly initiate one-sided remote memory accesses among processes. In addition, the model also provides synchronizing barriers to ensure a consistent view of...

    Siddhartha Jana, Oscar Hernandez in OpenSHMEM and Related Technologies. Experi… (2014)

  3. No Access

    Chapter and Conference Paper

    OpenSHMEM Extensions and a Vision for Its Future Direction

    The Extreme Scale Systems Center (ESSC) at Oak Ridge National Laboratory (ORNL), together with the University of Houston, led the effort to standardize the SHMEM API with input from the vendors and user commun...

    Stephen Poole, Pavel Shamis, Aaron Welch in OpenSHMEM and Related Technologies. Experi… (2014)

  4. No Access

    Chapter and Conference Paper

    TUE, a New Energy-Efficiency Metric Applied at ORNL’s Jaguar

    The metric, Power Usage Effectiveness (PUE), has been successful in improving energy efficiency of data centers, but it is not perfect. One challenge is that PUE does not account for the power distribution and...

    Michael K. Patterson, Stephen W. Poole, Chung-Hsing Hsu, Don Maxwell in Supercomputing (2013)

  5. No Access

    Chapter

    Compiler-Directed Dynamic CPU Frequency and Voltage Scaling

    This paper presents the design, implementation, and evaluation of a compiler algorithm that effectively optimizes programs for energy usage using dynamic voltage and frequency scaling (DVFS). The algorithm ide...

    Chung-Hsing Hsu, Ulrich Kremer in Designing Embedded Processors (2007)

  6. No Access

    Chapter and Conference Paper

    Effective Dynamic Voltage Scaling Through CPU-Boundedness Detection

    Dynamic voltage scaling (DVS) allows a program to execute at a non-peak CPU frequency in order to reduce CPU power, and hence, energy consumption; however, it is oftentimes done at the expense of performance d...

    Chung-Hsing Hsu, Wu-Chun Feng in Power-Aware Computer Systems (2005)

  7. No Access

    Chapter and Conference Paper

    Dynamic Voltage and Frequency Scaling for Scientific Applications

    Dynamic voltage and frequency scaling (DVFS) of the CPU has been shown to be one of the most effective ways to reduce energy consumption of a program. This paper discusses the benefit of dynamic voltage and fr...

    Chung-Hsing Hsu, Ulrich Kremer in Languages and Compilers for Parallel Computing (2003)

  8. No Access

    Chapter and Conference Paper

    Single Region vs. Multiple Regions: A Comparison of Different Compiler-Directed Dynamic Voltage Scheduling Approaches

    This paper discusses the design and implementation of a profile-based power-aware compiler using dynamic voltage scaling. The compiler identifies program regions where the CPU can be slowed down without result...

    Chung-Hsing Hsu, Ulrich Kremer in Power-Aware Computer Systems (2003)

  9. No Access

    Chapter and Conference Paper

    Compiler-Directed Dynamic Frequency and Voltage Scheduling

    Dynamic voltage and frequency scaling has been identified as one of the most effective ways to reduce power dissipation. This paper discusses a compilation strategy that identifies opportunities for dynamic vo...

    Chung-Hsing Hsu, Ulrich Kremer, Michael Hsiao in Power-Aware Computer Systems (2001)