• español
    • English
  • English 
    • español
    • English
  • Login
View Item 
  •   DSpace Home
  • Producción Científica
  • Departamento de Ingenieria Electrónica y de Computadores
  • DACETE-Artículos, capítulos, libros...
  • View Item
  •   DSpace Home
  • Producción Científica
  • Departamento de Ingenieria Electrónica y de Computadores
  • DACETE-Artículos, capítulos, libros...
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Using Padding to Optimize Locality in Scientific Applications

Thumbnail
View/Open
Embargado hasta 01-01-2100 (368.6Kb)
Author
Herruzo Gómez, Ezequiel
Plata González, Oscar
López Zapata, Emilio
Publisher
Springer-Verlag
Date
2008-06
Subject
Compilers
Code optimization
Padding
Cache memory
METS:
Mostrar el registro METS
PREMIS:
Mostrar el registro PREMIS
Metadata
Show full item record
Abstract
Program locality exploitation is a key issue to reduce the execution time of scientific applications, so as many techniques have been designed for locality optimization. This paper presents new compiler algorithms based on array padding that optimize program locality either locally (at loop level) or globally (the whole program). We first introduce a formal cache model that is used to analyze how all cache levels are filled up when arrays inside nested loops are referenced. We further study the relation between the model parameters and the data memory layout of the arrays, and define how to pad those arrays in order to optimize cache occupation at all levels. Experimental evaluation on some numerical benchmarks shows the benefits of our approach.
Description
Embargado hasta 01-01-2100
URI
http://hdl.handle.net/10396/32279
Fuente
ICCS 2008
Versión del Editor
https://dx.doi.org/10.1007/978-3-540-69384-0_91
Collections
  • Artículos, capítulos, libros...UCO
  • DACETE-Artículos, capítulos, libros...

DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback
© Biblioteca Universidad de Córdoba
Biblioteca  UCODigital
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

De Interés

Archivo Delegado/AutoarchivoAyudaPolíticas de Helvia

Compartir


DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback
© Biblioteca Universidad de Córdoba
Biblioteca  UCODigital