System and method for memory allocation in a multiclass memory system
Patent
·
OSTI ID:1259458
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.
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC52-07NA27344
- Assignee:
- Advanced Micro Devices, Inc. (Sunnyvale, CA)
- Patent Number(s):
- 9,377,954
- Application Number:
- 14/273,751
- OSTI ID:
- 1259458
- Resource Relation:
- Patent File Date: 2014 May 09
- Country of Publication:
- United States
- Language:
- English
The five-minute rule ten years later, and other computer storage rules of thumb
|
journal | December 1997 |
Similar Records
SharP Unified Memory Allocator: An Intent-Based Memory Allocator for Extreme-Scale Systems
Metall: A persistent memory allocator for data-centric analytics
Apparatus for synchronizing and allocating processes among several processors of a data processing system
Conference
·
Wed Aug 01 00:00:00 EDT 2018
·
OSTI ID:1259458
Metall: A persistent memory allocator for data-centric analytics
Journal Article
·
Wed Mar 23 00:00:00 EDT 2022
· Parallel Computing
·
OSTI ID:1259458
+2 more
Apparatus for synchronizing and allocating processes among several processors of a data processing system
Patent
·
Tue May 20 00:00:00 EDT 1986
·
OSTI ID:1259458