Core and Uncore Joint Frequency Scaling Strategy

Thumbnail Image
Sosonkina, Masha
Westheimer, Bryce
Gordon, Mark
Major Professor
Committee Member
Journal Title
Journal ISSN
Volume Title
Scientific Research Publishing Inc.
Research Projects
Organizational Units
Organizational Unit

The Department of Chemistry seeks to provide students with a foundation in the fundamentals and application of chemical theories and processes of the lab. Thus prepared they me pursue careers as teachers, industry supervisors, or research chemists in a variety of domains (governmental, academic, etc).

The Department of Chemistry was founded in 1880.

Dates of Existence

Related Units

Organizational Unit
Ames National Laboratory

Ames National Laboratory is a government-owned, contractor-operated national laboratory of the U.S. Department of Energy (DOE), operated by and located on the campus of Iowa State University in Ames, Iowa.

For more than 70 years, the Ames National Laboratory has successfully partnered with Iowa State University, and is unique among the 17 DOE laboratories in that it is physically located on the campus of a major research university. Many of the scientists and administrators at the Laboratory also hold faculty positions at the University and the Laboratory has access to both undergraduate and graduate student talent.

Journal Issue
Is Version Of
ChemistryAmes National Laboratory
Energy-proportional computing is one of the foremost constraints in the design of next generation exascale systems. These systems must have a very high FLOP-per-watt ratio to be sustainable, which requires tremendous improvements in power efficiency for modern computing systems. This paper focuses on the processor—as still the biggest contributor to the power usage—by considering both its core and uncore power subsystems. The uncore describes those processor functions that are not handled by the core, such as L3 cache and on-chip interconnect, and contributes significantly to the total system power. The uncore frequency scaling (UFS) capability has been available to the user since the Intel Haswell processor generation. In this paper, performance and power models are proposed to use both the UFS and dynamic voltage and frequency scaling (DVFS) to reduce the energy consumption in parallel applications. Then, these models are incorporated into a runtime strategy that performs processor frequency scaling during parallel application execution. The strategy can be implemented at the kernel/firmware level, which makes it suitable for improving the energy efficiency of exascale design. Experiments on a 20-core Haswell-EP machine using the quantum chemistry application GAMESS and NAS benchmark resulted in up to 24% energy savings with as little as 2% performance loss.
This article is published as Sundriyal, Vaibhav, Masha Sosonkina, Bryce Westheimer, and Mark Gordon. "Core and uncore joint frequency scaling strategy." Journal of Computer and Communications 6, no. 12 (2018): 184-201. DOI: 10.4236/jcc.2018.612018. Copyright 2022 by authors and Scientific Research Publishing Inc. Attribution 4.0 International (CC BY 4.0). Posted with permission.