Optimizing Local Memory Allocation and Assignment Through a Decoupled Approach - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2009

Optimizing Local Memory Allocation and Assignment Through a Decoupled Approach

Résumé

Software-controlled local memories (LMs) are widely used to provide fast, scalable, power efficient and predictable access to critical data. While many studies addressed LM management, keeping hot data in the LM continues to cause major headache. This paper revisits LM management of arrays in light of recent progresses in register allocation, supporting multiple live-range splitting schemes through a generic integer linear program. These schemes differ in the grain of decision points. The model can also be extended to address fragmentation, assigning live ranges to precise offsets. We show that the links between LM management and register allocation have been underexploited, leaving much fundamental questions open and effective applications to be explored.
Fichier principal
Vignette du fichier
paper.pdf (125.42 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00645302 , version 1 (27-11-2011)

Identifiants

  • HAL Id : hal-00645302 , version 1

Citer

Boubacar Diouf, Özcan Özturk, Albert Cohen. Optimizing Local Memory Allocation and Assignment Through a Decoupled Approach. The 23rd International Workshop on Languages and Compilers for Parallel Computing, Oct 2009, Newark, Delaware, United States. ⟨hal-00645302⟩
221 Consultations
181 Téléchargements

Partager

Gmail Facebook X LinkedIn More