Treffer: Exploiting memory affinity in OpenMP through schedule reuse

Title:
Exploiting memory affinity in OpenMP through schedule reuse
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
Document Type:
Fachzeitschrift article in journal/newspaper
File Description:
7 p.; application/pdf
Language:
English
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)