Runtime address space computation for SDSM systems
Visualitza/Obre
10.1007/978-3-540-72521-3_24
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/28411
Tipus de documentArticle
Data publicació2007
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
This paper explores the benefits and limitations of using a inspector/executor approach for Software Distributed Shared Memory (SDSM) systems. The role of the inspector is to obtain a description of the address space accessed during the execution of parallel loops. The information collected by the inspector will enable the runtime to optimize the movement of shared data that will happen during the executor phase. This paper addresses the main issues that have been considered to embed an inspector/executor model in a SDSM system: amount of data collected by the inspector, the accurateness of this data when the loop has data and/or control dependences, and the computational overhead introduced. The paper also includes a description of the SDSM system where the inspector/executor model has been embedded. The proposal is evaluated with four applications from the NAS benchmark suite. The evaluation shows that the accuracy of the inspection and the small overheads introduced by the approach allow its use in a SDSM system.
CitacióBalart, J. [et al.]. Runtime address space computation for SDSM systems. "Lecture notes in computer science", 2007, vol. 4382, p. 330-344.
ISSN0302-9743
Versió de l'editorhttp://link.springer.com/chapter/10.1007%2F978-3-540-72521-3_24
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Balart et al.pdf | 146,1Kb | Visualitza/Obre |