Due to the advent of multi-core processors and the con-sequent need for better concurrent programming abstrac-tions, new synchronization paradigms have emerged. A promising one, known as software transactional memory (STM), aims to use transactions as the key synchroniza-tion mechanism to ease program development as well as in-crease its performance. Many (if not all) of the current STM implementations target homogeneous architectures. In this paper we describe an implementation of an STM system for an asymmetric architecture, the Cell BE. We evaluated our Transactional Software Cache (TSC) mechanism using a well-known micro-benchmark (IntSet) and the Genome ap-plication from STAMP. The results show that an STM imple-mentation for the Cell ...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...
The introduction of CUDA, NVIDIA's system for general purpose computing on their many-core graphics ...
With single thread performance hitting the power wall, hardware architects have turned to chip-level...
Due to the advent of multi-core processors and the consequent need for better concurrent programming...
The advent of multicore processors has put the performance of traditional parallel programming techn...
Transactional memory (TM), a new programming paradigm, is one of the latest approaches to write prog...
A adoção dos microprocessadores com múltiplos núcleos de execução pela indústria semicondutora tem c...
Exploiting thread-level parallelism has become a part of mainstream programming in recent years. Man...
Software Transactional Memory (STM) is a generic synchronization construct that enables automatic co...
Summary. As we learn from the literature, flexibility in choosing synchronization operations greatly...
There has been a flurry of recent work on the design of high performance software and hybrid hardwar...
The past few years have marked the start of a historic transition from sequential to parallel comput...
The introduction of general purpose computing on many-core graphics processor systems, and the gener...
The past few years have marked the start of a historic transition from sequential to parallel comput...
This thesis presents STO, a software transactional memory (STM) based not on low-level reads and wri...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...
The introduction of CUDA, NVIDIA's system for general purpose computing on their many-core graphics ...
With single thread performance hitting the power wall, hardware architects have turned to chip-level...
Due to the advent of multi-core processors and the consequent need for better concurrent programming...
The advent of multicore processors has put the performance of traditional parallel programming techn...
Transactional memory (TM), a new programming paradigm, is one of the latest approaches to write prog...
A adoção dos microprocessadores com múltiplos núcleos de execução pela indústria semicondutora tem c...
Exploiting thread-level parallelism has become a part of mainstream programming in recent years. Man...
Software Transactional Memory (STM) is a generic synchronization construct that enables automatic co...
Summary. As we learn from the literature, flexibility in choosing synchronization operations greatly...
There has been a flurry of recent work on the design of high performance software and hybrid hardwar...
The past few years have marked the start of a historic transition from sequential to parallel comput...
The introduction of general purpose computing on many-core graphics processor systems, and the gener...
The past few years have marked the start of a historic transition from sequential to parallel comput...
This thesis presents STO, a software transactional memory (STM) based not on low-level reads and wri...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...
The introduction of CUDA, NVIDIA's system for general purpose computing on their many-core graphics ...
With single thread performance hitting the power wall, hardware architects have turned to chip-level...