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
- Walker, Robert Michael
- US Patent Application 10/997140; 20060112250
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
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
Architecting for power management: The IBM® POWER7™ approach
conference, January 2010
- Ware, Malcolm; Rajamani, Karthick; Floyd, Michael
- HPCA - 16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture
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
Load balancing scheme in multiple channel DRAM systems
patent, February 2016
- Wang, Feng; Gu, Shiqun; Kim, Jonghae
- US Patent Document 9,268,720