Carregant...
Carregant...

Vés al contingut (premeu Retorn)

Transactional access to shared memory in StarSs, a task based programming model

Autor
Gayatri, R.; Badia, R.M.; Ayguade, E.; Lujan, Mikel; Watson, I.
Tipus d'activitat
Presentació treball a congrés
Nom de l'edició
18th International European Conference on Parallel and Distributed Computing
Any de l'edició
2012
Data de presentació
2012-08-27
Llibre d'actes
Measurement Methodology and Tools: First European Workshop, FP7 FIRE/EULER Project: Aalborg, Denmark: May 9, 2012: revised and extended papers
Pàgina inicial
514
Pàgina final
525
DOI
https://doi.org/10.1007/978-3-642-32820-6_51 Obrir en finestra nova
Repositori
http://hdl.handle.net/2117/19279 Obrir en finestra nova
URL
http://link.springer.com/content/pdf/10.1007%2F978-3-642-32820-6_51.pdf Obrir en finestra nova
Resum
With an increase in the number of processors on a single chip, programming environments which facilitate the exploitation of par- allelism on multicore architectures have become a necessity. StarSs is a task-based programming model that enables a flexible and high level programming. Although task synchronization in StarSs is based on data flow and dependency analysis, some applications (e.g. reductions )require locks to access shared data. Transactional Memory is an alternative to lock-based syn...
Citació
Gayatri, R. [et al.]. Transactional access to shared memory in StarSs, a task based programming model. A: International Conference on Parallel Processing. "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)". Rhodes Island: 2012, p. 514-525.
Paraules clau
Data flow, Dependency analysis, High-level programming, Lock-based synchronization, Multicore architectures, Programming environment, Programming models, Runtimes, STM Library, Shared data, Shared memories, Single chips, Software transactional memory, Task synchronization, Task-based, Transactional memory
Grup de recerca
CAP - Grup de Computació d'Altes Prestacions

Participants