ISBN 978-1-4244-4574-5International audienceThe evolution of the consumer electronic devices leads to a consolidation of the architectures towards fairly homogeneous multiprocessor platforms. As these highly programmable architectures execute explicitly parallel programs, and until automatic parallel compilers exist, the software programmer has to expose thread (i.e. coarse grain) level parallelism to use these resources. Thread is currently a well accepted programming paradigm which relies on locks, provided by some means by the hardware, to ensure atomicity of accesses. Unfortunately, programs written with locks are hard to design and debug. A decade ago, the idea of Transactional Memories was introduced to replace locks in order to simpl...
A shared data structure is lock-free if its operations do not require mutual exclusion. If one proce...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2008.The computing industry is ...
Thesis for the degree of Licentiate of Engineering, a Swedish degree between M.Sc. and Ph.D. In toda...
This is the final report of a three-year, Laboratory Directed Research and Development (LDRD) projec...
textThe increasing ubiquity of chip multiprocessor machines has made the need for accessible approac...
Manufacturers are focusing on multiprocessor-system-on-a-chip (MPSoC) architectures in order to prov...
Fundamental limits in integrated circuit technology are bringing about the acceptance that multi-cor...
The past few years have marked the start of a historic transition from sequential to parallel comput...
The advent of multicore processors has put the performance of traditional parallel programming techn...
Exploiting thread-level parallelism has become a part of mainstream programming in recent years. Man...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2009.In the past, only a small ...
A shared data structure is lock-free if its operations do not require mutual exclusion. If one proce...
Transactional memory is a promising technique for multithreaded synchronization and con-currency whi...
A shared data structure is lock-free if its operations do not require mutual exclusion. If one proce...
Conventional lock implementations serialize access to critical sections guarded by the same lock, pr...
A shared data structure is lock-free if its operations do not require mutual exclusion. If one proce...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2008.The computing industry is ...
Thesis for the degree of Licentiate of Engineering, a Swedish degree between M.Sc. and Ph.D. In toda...
This is the final report of a three-year, Laboratory Directed Research and Development (LDRD) projec...
textThe increasing ubiquity of chip multiprocessor machines has made the need for accessible approac...
Manufacturers are focusing on multiprocessor-system-on-a-chip (MPSoC) architectures in order to prov...
Fundamental limits in integrated circuit technology are bringing about the acceptance that multi-cor...
The past few years have marked the start of a historic transition from sequential to parallel comput...
The advent of multicore processors has put the performance of traditional parallel programming techn...
Exploiting thread-level parallelism has become a part of mainstream programming in recent years. Man...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2009.In the past, only a small ...
A shared data structure is lock-free if its operations do not require mutual exclusion. If one proce...
Transactional memory is a promising technique for multithreaded synchronization and con-currency whi...
A shared data structure is lock-free if its operations do not require mutual exclusion. If one proce...
Conventional lock implementations serialize access to critical sections guarded by the same lock, pr...
A shared data structure is lock-free if its operations do not require mutual exclusion. If one proce...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2008.The computing industry is ...
Thesis for the degree of Licentiate of Engineering, a Swedish degree between M.Sc. and Ph.D. In toda...