Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Colorama: Architectural Support for Data-Centric Synchronization Luis Ceze, Pablo Montesinos, Christoph von Praun
 

Summary: Colorama: Architectural Support for Data-Centric Synchronization
Luis Ceze, Pablo Montesinos, Christoph von Praun
and Josep Torrellas
University of Illinois at Urbana-Champaign
{luisceze, pmontesi, torrellas}@cs.uiuc.edu
http://iacoma.cs.uiuc.edu

IBM T.J. Watson Research Center
praun@us.ibm.com
ABSTRACT
With the advent of ubiquitous multi-core architectures, a major
challenge is to simplify parallel programming. One way to tame
one of the main sources of programming complexity, namely syn-
chronization, is transactional memory (TM). However, we argue that
TM does not go far enough, since the programmer still needs non-
local reasoning to decide where to place transactions in the code.
A significant improvement to the art is Data-Centric Synchroniza-
tion (DCS), where the programmer uses local reasoning to assign
synchronization constraints to data. Based on these, the system au-
tomatically infers critical sections and inserts synchronization oper-

  

Source: Anderson, Richard - Department of Computer Science and Engineering, University of Washington at Seattle
Torrellas, Josep - Department of Computer Science, University of Illinois at Urbana-Champaign

 

Collections: Computer Technologies and Information Sciences