Treffer: Exploiting memory affinity in OpenMP through schedule reuse
Title:
Exploiting memory affinity in OpenMP through schedule reuse
Authors:
Contributors:
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
Publication Year:
2001
Collection:
Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge
Subject Terms:
Document Type:
Fachzeitschrift
article in journal/newspaper
File Description:
7 p.; application/pdf
Language:
English
Relation:
DOI:
10.1145/563647.563657
Rights:
Open Access
Accession Number:
edsbas.F7C138C0
Database:
BASE
Weitere Informationen
In this paper we explore the possibility of reusing schedules to improve the scalability of numerical codes in shared--memory architectures with non--uniform memory access. The main objective is to implicitly construct affinity links between threads and data accesses and reuse them as much as possible along the execution of the application. These links are created thorugh the definition and reuse of iteration schedules statically defined by the user or dinamically created at run time. The paper does not include a formal proposal of OpenMP extensions but includes some experiments showing the usefulness of constructing affinity links in some irregular codes. ; Peer Reviewed ; Postprint (author's final draft)