Integration of transactional memory support into a data-flow extension of OpenMP.
IsmailKURU
Abstract
The combination of data-flow programming with transactional memory is one ambitious challenge addressed by the TERAFLUX European project, aiming increased expressiveness and performance while preserving the paradigms' properties. To explore different semantics, compilation and runtime methods, we extend the OpenMP specification and implement prototypes based on GCC. With the maturation of these prototypes, time has come to experiment it together with the emerging trans-mem branch of GCC.
Additional Information
Mentor : Richard Henderson
Student : Ismail KURU
