DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Dynamic voltage and frequency scaling based on memory channel slack

Abstract

A processing system scales power to memory and memory channels based on identifying causes of stalls of threads of a wavefront. If the cause is other than an outstanding memory request, the processing system throttles power to the memory to save power. If the stall is due to memory stalls for a subset of the memory channels servicing memory access requests for threads of a wavefront, the processing system adjusts power of the memory channels servicing memory access request for the wavefront based on the subset. By boosting power to the subset of channels, the processing system enables the wavefront to complete processing more quickly, resulting in increased processing speed. Conversely, by throttling power to the remainder of channels, the processing system saves power without affecting processing speed.

Inventors:
;
Issue Date:
Research Org.:
Advanced Micro Devices Inc., Santa Clara, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1840446
Patent Number(s):
11119665
Application Number:
16/212,388
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
Y - NEW / CROSS SECTIONAL TECHNOLOGIES Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE Y02D - CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THIR OWN ENERGY USE
DOE Contract Number:  
AC52-07NA27344; B620717
Resource Type:
Patent
Resource Relation:
Patent File Date: 12/06/2018
Country of Publication:
United States
Language:
English

Citation Formats

Das, Shomit N., and Punniyamurthy, Kishore. Dynamic voltage and frequency scaling based on memory channel slack. United States: N. p., 2021. Web.
Das, Shomit N., & Punniyamurthy, Kishore. Dynamic voltage and frequency scaling based on memory channel slack. United States.
Das, Shomit N., and Punniyamurthy, Kishore. Tue . "Dynamic voltage and frequency scaling based on memory channel slack". United States. https://www.osti.gov/servlets/purl/1840446.
@article{osti_1840446,
title = {Dynamic voltage and frequency scaling based on memory channel slack},
author = {Das, Shomit N. and Punniyamurthy, Kishore},
abstractNote = {A processing system scales power to memory and memory channels based on identifying causes of stalls of threads of a wavefront. If the cause is other than an outstanding memory request, the processing system throttles power to the memory to save power. If the stall is due to memory stalls for a subset of the memory channels servicing memory access requests for threads of a wavefront, the processing system adjusts power of the memory channels servicing memory access request for the wavefront based on the subset. By boosting power to the subset of channels, the processing system enables the wavefront to complete processing more quickly, resulting in increased processing speed. Conversely, by throttling power to the remainder of channels, the processing system saves power without affecting processing speed.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2021},
month = {9}
}

Works referenced in this record:

Dynamic control of memory access speed
patent-application, May 2006


MemScale
conference, January 2011

  • Deng, Qingyuan; Meisner, David; Ramos, Luiz
  • Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems - ASPLOS '11
  • https://doi.org/10.1145/1950365.1950392

Managing DRAM Latency Divergence in Irregular GPGPU Applications
conference, November 2014

  • Chatterjee, Niladrish; O'Connor, Mike; Loh, Gabriel H.
  • SC14: International Conference for High Performance Computing, Networking, Storage and Analysis
  • https://doi.org/10.1109/SC.2014.16

Architecting for power management: The IBM® POWER7™ approach
conference, January 2010


MultiScale
conference, January 2012

  • Deng, Qingyuan; Meisner, David; Bhattacharjee, Abhishek
  • Proceedings of the 2012 ACM/IEEE international symposium on Low power electronics and design - ISLPED '12
  • https://doi.org/10.1145/2333660.2333727

Load balancing scheme in multiple channel DRAM systems
patent, February 2016