Thermal aware data placement and compute dispatch in a memory system
Abstract
A method of managing thermal levels in a memory system may include determining an expected thermal level associated with each of a plurality of locations in a memory structure, and for each operation of a plurality of operations addressed to the memory structure, assigning the operation to a target location of the plurality of physical locations in the memory structure based on a thermal penalty associated with the operation and the expected thermal level associated with the target location.
- Inventors:
- Issue Date:
- Research Org.:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1532082
- Patent Number(s):
- 9947386
- Application Number:
- 14/492,045
- Assignee:
- Advanced Micro Devices, Inc. (Sunnyvale, CA)
- Patent Classifications (CPCs):
-
G - PHYSICS G11 - INFORMATION STORAGE G11C - STATIC STORES
- DOE Contract Number:
- AC52-07NA27344; B600716
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2014-09-21
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Arora, Manish, Paul, Indrani, Eckert, Yasuko, Jayasena, Nuwan, and Zhang, Dong Ping. Thermal aware data placement and compute dispatch in a memory system. United States: N. p., 2018.
Web.
Arora, Manish, Paul, Indrani, Eckert, Yasuko, Jayasena, Nuwan, & Zhang, Dong Ping. Thermal aware data placement and compute dispatch in a memory system. United States.
Arora, Manish, Paul, Indrani, Eckert, Yasuko, Jayasena, Nuwan, and Zhang, Dong Ping. Tue .
"Thermal aware data placement and compute dispatch in a memory system". United States. https://www.osti.gov/servlets/purl/1532082.
@article{osti_1532082,
title = {Thermal aware data placement and compute dispatch in a memory system},
author = {Arora, Manish and Paul, Indrani and Eckert, Yasuko and Jayasena, Nuwan and Zhang, Dong Ping},
abstractNote = {A method of managing thermal levels in a memory system may include determining an expected thermal level associated with each of a plurality of locations in a memory structure, and for each operation of a plurality of operations addressed to the memory structure, assigning the operation to a target location of the plurality of physical locations in the memory structure based on a thermal penalty associated with the operation and the expected thermal level associated with the target location.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2018},
month = {4}
}
Works referenced in this record:
Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory
patent, February 2016
- Wilkins, Virgil V.; Fallone, Robert M.; Meyer, Alan T.
- US Patent Document 9,268,499
Thermally-Aware Process Scheduling
patent-application, August 2015
- Paul, Indrani; Arora, Manish; Bircher, William Lloyd
- US Patent Application 14/180023; 20150227391
Methods and apparatuses for heat management in information systems
patent-application, March 2009
- Arakawa, Hiroshi; Kano, Yoshiki
- US Patent Application 12/068944; 20090077558
Storage System, Storage Apparatus, Control Methods of Storage System, and Computer Product
patent-application, October 2014
- Tamura, Masahisa
- US Patent Application 14/174890; 20140297947
Dynamic Management of Thermal Loads
patent-application, November 2013
- Lefurgy, Charles Robert; Rawson, III, Freeman Leigh; Silva, Guillermo Jesus
- US Patent Application 13/468923; 20130305067
TOP-PIM: throughput-oriented programmable processing in memory
conference, January 2014
- Zhang, Dongping; Jayasena, Nuwan; Lyashevsky, Alexander
- Proceedings of the 23rd international symposium on High-performance parallel and distributed computing - HPDC '14
Memory Storage Device, Memory Controller, and Temperature Management Method
patent-application, March 2013
- Chu, Chien-Hua
- US Patent Application 13/297280; 20130080680
Hybrid Storage Aggregate Block Tracking
patent-application, September 2013
- Chang, Koling; Sundaram, Rajesh; Doucette, Douglas P.
- US Patent Application 13/413877; 20130238851
Systems and Methods for Memory System Management Based on Thermal Information of a Memory System
patent-application, September 2014
- Walker, Robert; Roberts, David A.
- US Patent Application 14/055672; 20140281311
Integrated calibration apparatus for a multi-mode information storage system
patent, November 1999
- Clark, Alan Robert; Hutchins, Robert A.; Jaquette, Glen Alan
- US Patent Document 5,978,335
Storage Device and Global Garbage Collection Method of Data Storage System Including the Same
patent-application, December 2014
- Lee, Sang-Geol; Lee, Wonju
- US Patent Application 14/244039; 20140372698
Data Storage Device
patent-application, September 2009
- Aoki, Jun
- US Patent Application 12/393773; 20090225461
Disk drive that positions a head at multiple head-to-disk spacings
patent, January 2008
- Schreck, Erhard; Brunnett, Donald; Yu, Jingbo
- US Patent Document 7,324,299
Disc drive apparatus
patent-application, May 2006
- Van Der Kall, Herman Petrus
- US Patent Application 10/541986; 20060092801
Power Control in a Dispersed Storage Network
patent-application, October 2014
- Volvovski, Ilya; Gladwin, S. Christopher; Grube, Gary W.
- US Patent Application 14/172218; 20140298061
Variable refresh control for a memory
patent, August 2004
- Burgan, John M.
- US Patent Document 6,778,457
Memory device and method of accessing a memory device
patent, October 2004
- Schäfer, Andre; Zuckerstatter, Andrea
- US Patent Document 6,804,160
Storage system and storage control method achieving both power saving and good performance
patent-application, December 2007
- Kakihara, Shinobu; Sato, Mitsuhide
- US Patent Application 11/500436; 20070294552
Transparent continuous refresh RAM cell architecture
patent, August 2002
- Afghahi, Cyrus; Issa, Sami
- US Patent Document 6,430,098
Maintaining level heat emission in multiprocessor by rectifying dispatch table assigned with static tasks scheduling using assigned task parameters
patent, January 2011
- Maeda, Seiji; Kanai, Tatsunori
- US Patent Document 7,877,751
A survey of architectural techniques for DRAM power management
journal, January 2012
- Mittal, Sparsh
- International Journal of High Performance Systems Architecture, Vol. 4, Issue 2
Arrayed processing element redundancy architecture
patent-application, September 2003
- Koob, John Conrad; Sung, Raymond Jit-Hung
- US Patent Application 10/395656; 20030179631
System-on-chip with memory speed control core
patent, May 2013
- Kraipak, Waseem; Bendak, George Beshara
- US Patent Document 8,438,358
Dynamic Operations for 3D Stacked Memory Using Thermal Data
patent-application, October 2013
- Saraswat, Ruchir; Gries, Matthias
- US Patent Application 13/995899; 20130275665
Thermal modeling and management of DRAM memory systems
conference, January 2007
- Lin, Jiang; Zheng, Hongzhong; Zhu, Zhichun
- Proceedings of the 34th annual international symposium on Computer architecture - ISCA '07
Interface for solid-state memory
patent, April 2012
- Zhou, Wei; Chu, Chee Hoe; Chang, Po-Chien
- US Patent Document 8,151,037
Dynamic Storage Based on Performance Throttling
patent-application, October 2008
- Belady, Christian L.
- US Patent Application 11/742094; 20080270691
Non-volatile storage subsystem with energy-based performance throttling
patent, July 2014
- Horn, Robert L.
- US Patent Document 8,788,779
Storage Device
patent-application, November 2011
- Koseki, Hideyuki
- US Patent Application 12/742783; 20110283046
Method and system for utilizing DRAM components in a system-on-chip
patent-application, June 2008
- Chen, Kun Lung; Chung, Shine
- US Patent Application 11/638596; 20080142860
Method and apparatus for using smart memories in computing
patent-application, January 2003
- Chung, Shine C.
- US Patent Application 10/099440; 20030018868
Memory Subsystem and Computer System
patent-application, January 2014
- Fujita, Norio; Hori, Masahiro; Murakami, Masahiro
- US Patent Application 13/945330; 20140025855
Memory System Connector
patent-application, April 2014
- Coteus, Paul W.; Hall, Shawn A.; Hunter, Hillery C.
- US Patent Application 13/657058; 20140115281
Multi-Level Memory Architecture With Data Prioritization
patent-application, January 2008
- Bartley, Gerald K.; Borkenhagen, John M.; Germann, Philip R.
- US Patent Application 11/457234; 20080016297
Non-volatile memory management
patent-application, August 2007
- Cornwell, Michael J.; Dudte, Christopher P.
- US Patent Application 11/341252; 20070180186
Apparatus, System and Method for Managing Lifetime of a Storage Device
patent-application, March 2012
- Fillingim, Jeremy
- US Patent Application 13/272964; 20120066439
Memory Data Management
patent-application, December 2014
- Dell, Timothy J.; Dusanapudi, Manoj; Jayaraman, Prasanna
- US Patent Application 13/906691; 20140359241
Controlling Sprinting for Thermal Capacity Boosted Systems
patent-application, December 2014
- Arora, Manish; Jayasena, Nuwan; Schulte, Michael
- US Patent Application 13/925269; 20140380329
Memory access system, address converter, and address conversion method capable of reducing a memory access time
patent, March 2002
- Takizawa, Tetsuro
- US Patent Document 6,356,988
Online Data Movement Without Compromising Data Integrity
patent-application, March 2016
- Verma, Surendra; Paleologa, Emanuel; Hortsch, Erik Gregory
- US Patent Application 14/486198; 20160080490
Method for adaptive formatting and track traversal in data storage devices
patent, October 2000
- Hetzler, Steven R.; Kasiraj, Prakash; New, Richard M. H.
- US Patent Document 6,137,644
System and method for adaptively configuring an L2 cache memory mesh
patent, April 2014
- Kraipak, Waseem; Bendak, George Beshara
- US Patent Document 8,706,966
System and method for selective memory module power management
patent, September 2008
- Jeddeloh, Joseph M.; Lee, Terry R.
- US Patent Document 7,428,644
Dynamic DASD data management and partitioning based on access frequency utilization and capacity
patent, November 2001
- Christenson, Patrick James; Corrigan, Michael J.; Crowley, Thomas R.
- US Patent Document 6,324,620
Disk Drive With Multiple Level Power Reduction During Write
patent-application, December 2008
- Escobar-Bowser, Priscilla; Wolfe, Mark; Ranmuthu, Indumini Wijayanayake
- US Patent Application 11/844934; 20080298186
Logical disk management method and apparatus
patent-application, January 2006
- Sasamoto, Kyoichi
- US Patent Application 11/175319; 20060010290
A comprehensive study of energy efficiency and performance of flash-based SSD
journal, April 2011
- Park, Seonyeong; Kim, Youngjae; Urgaonkar, Bhuvan
- Journal of Systems Architecture, Vol. 57, Issue 4, p. 354-365
System and Method for Controlling Various Aspects of PCIe Direct Attached Nonvolatile Memory Storage Subsystems
patent-application, March 2016
- Skandakumaran, Krishanth; Medapati, Arun Kumar; Namala, Sri Rama
- US Patent Application 14/493560; 20160085458
System, Method and Computer Program Product for Multi-Thread Operation Involving First Memory of a First Memory Class and Second Memory of a Second Memory Class
patent-application, May 2015
- Smith, Michael S.
- US Patent Application 14/589931; 20150143037
Dynamic updating of thresholds in accordance with operating conditons
patent-application, July 2010
- Steinbrecher, Robin; Le, Christian; Khanna, Rabul
- US Patent Application 12/317965; 20100169585
Memory Circuitry Including Computational Circuity for Performing Supplemental Functions
patent-application, July 2014
- Hyde, Roderick A.; Pasch, Nicholas F.; Tegreene, Clarence T.
- US Patent Application 13/841042; 20140208041
Thermally Sensitive Wear Leveling for a Flash Memory Device that Includes a Plurality of Flash Memory Modules
patent-application, March 2016
- Campbell, Keith M.; Megarity, William M.; Remis, Luke D.
- US Patent Application 14/473121; 20160062676
Apparatus and method for a memory unit with a processor integrated therein
patent, October 1997
- Pawate, Basavaraj I.; Poteet, Kenneth A.; Neal, Joe H.
- US Patent Document 5,678,021
Information Processing Apparatus, Control Method Therefor, and Computer-Readable Storage Medium
patent-application, June 2014
- Mima, Tsuyoshi
- US Patent Application 14/090384; 20140160531
Hybrid Storage Device and Method of Operating the Same
patent-application, June 2013
- Cheong, Seung Kook
- US Patent Application 13/660496; 20130159597
Access controller for storage devices
patent-application, April 2005
- Williams, James A.; Bridge, William
- US Patent Application 10/681618; 20050081009