System and method for memory allocation in a multiclass memory system
Abstract
A system for memory allocation in a multiclass memory system includes a processor coupleable to a plurality of memories sharing a unified memory address space, and a library store to store a library of software functions. The processor identifies a type of a data structure in response to a memory allocation function call to the library for allocating memory to the data structure. Using the library, the processor allocates portions of the data structure among multiple memories of the multiclass memory system based on the type of the data structure.
- Inventors:
- Issue Date:
- Research Org.:
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1259458
- Patent Number(s):
- 9377954
- Application Number:
- 14/273,751
- Assignee:
- Advanced Micro Devices, Inc. (Sunnyvale, 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
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2014 May 09
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Loh, Gabriel, Meswani, Mitesh, Ignatowski, Michael, and Nutter, Mark. System and method for memory allocation in a multiclass memory system. United States: N. p., 2016.
Web.
Loh, Gabriel, Meswani, Mitesh, Ignatowski, Michael, & Nutter, Mark. System and method for memory allocation in a multiclass memory system. United States.
Loh, Gabriel, Meswani, Mitesh, Ignatowski, Michael, and Nutter, Mark. Tue .
"System and method for memory allocation in a multiclass memory system". United States. https://www.osti.gov/servlets/purl/1259458.
@article{osti_1259458,
title = {System and method for memory allocation in a multiclass memory system},
author = {Loh, Gabriel and Meswani, Mitesh and Ignatowski, Michael and Nutter, Mark},
abstractNote = {A system for memory allocation in a multiclass memory system includes a processor coupleable to a plurality of memories sharing a unified memory address space, and a library store to store a library of software functions. The processor identifies a type of a data structure in response to a memory allocation function call to the library for allocating memory to the data structure. Using the library, the processor allocates portions of the data structure among multiple memories of the multiclass memory system based on the type of the data structure.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2016},
month = {6}
}
Works referenced in this record:
The five-minute rule ten years later, and other computer storage rules of thumb
journal, December 1997
- Gray, Jim; Graefe, Goetz
- ACM SIGMOD Record, Vol. 26, Issue 4