Loading...
Loading...

Go to the content (press return)

Nebelung: execution environment for transactional OpenMP

Author
Milovanovic, M.; Ferrer, R.; Gajinov, V.; Unsal, O.; Cristal, A.; Ayguade, E.; Valero, M.
Type of activity
Journal article
Journal
International journal of parallel programming
Date of publication
2008-06
Volume
36
Number
3
First page
326
Last page
346
DOI
https://doi.org/10.1007/s10766-008-0073-6 Open in new window
Repository
http://hdl.handle.net/2117/28388 Open in new window
URL
http://link.springer.com/article/10.1007%2Fs10766-008-0073-6 Open in new window
Abstract
Future generations of Chip Multiprocessors (CMP) will provide dozens or even hundreds of cores inside the chip. Writing applications that benefit from the massive computational power offered by these chips is not going to be an easy task for mainstream programmers who are used to sequential algorithms rather than parallel ones. This paper explores the possibility of using Transactional Memory (TM) in OpenMP, the industrial standard for writing parallel programs on shared-memory architectures, fo...
Citation
Milovanovic, M. [et al.]. Nebelung: execution environment for transactional OpenMP. "International journal of parallel programming", Juny 2008, vol. 36, núm. 3, p. 326-346.
Keywords
Compiler, OpenMP, Runtime system, Software transactional memory
Group of research
CAP - High Performace Computing Group

Participants