skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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:
; ; ;
Publication Date:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1259458
Patent Number(s):
9,377,954
Application Number:
14/273,751
Assignee:
Advanced Micro Devices, Inc. (Sunnyvale, CA) LLNL
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. doi:. 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 = {Tue Jun 28 00:00:00 EDT 2016},
month = {Tue Jun 28 00:00:00 EDT 2016}
}

Patent:

Save / Share: