|
计算机科学 2011
Source-to-Source Compiling Approach to Extend OpenMP/Fortran with Transactional Memory
|
Abstract:
OpenMP Fortran directive APIs were extended to support transactional memory. I}his is the first time to introduce TM into Fortran language. The source-to-source translation method was involved in the compiler prototype named FortranTM EXCLUDED clause was introduced and SCHEDULE clause was extended with transaction size parameter. Experiment results show that FortranTM interfaces facilitate transactional programming and provide impressive performance profits.