Compiler-generated memory mapping hints
Patent
·
OSTI ID:1525021
According to one embodiment, a method of creating compiler-generated memory mapping hints in a computer system includes analyzing code, by a compiler of the computer system, to identify data access patterns in the code. System configuration information defining data processing system characteristics of a target system for the code is accessed. The data processing system characteristics include a plurality of processing resources and memory domain characteristics relative to the processing resources. A preferred allocation of data in memory domains of the target system is determined based on mapping the code to one or more selected processing resources and mapping the data to one or more of the memory domains based on the memory domain characteristics relative to the one or more selected processing resources. The preferred allocation is stored as compiler-generated memory mapping hints in a format accessible by a physical memory mapping resource of the target system.
- Research Organization:
- International Business Machines Corporation, Armonk, NY (United States)
- Sponsoring Organization:
- USDOE
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Number(s):
- 10,223,260
- Application Number:
- 14/219,136
- OSTI ID:
- 1525021
- Country of Publication:
- United States
- Language:
- English
Similar Records
A parallelizing compiler for distributed-memory parallel computers
Evaluating the effectiveness of program data features for guiding memory management
A memory-driven mapping algorithm for heterogeneous systems
Thesis/Dissertation
·
1988
·
OSTI ID:5827504
Evaluating the effectiveness of program data features for guiding memory management
Conference
·
2019
·
OSTI ID:1651388
A memory-driven mapping algorithm for heterogeneous systems
Software
·
2020
·
OSTI ID:code-40140