Christos Kozyrakis
Christos Kozyrakis
Home
MAST
Publications
Group
Courses
Contact
Light
Dark
Automatic
multiprocessor architecture
Transactional Collection Classes
While parallel programmers find it easier to reason about large atomic regions, the conventional mutual exclusion-based primitives for …
Brian D. Carlstrom
,
Austen McDonald
,
Michael Carbin
,
Christos Kozyrakis
,
Kunle Olukotun
Cite
DOI
Executing Java Programs with Transactional Memory
Parallel programming is difficult due to the complexity of dealing with conventional lock-based synchronization. To simplify parallel …
Brian D. Carlstrom
,
JaeWoong Chung
,
Hassan Chafi
,
Austen McDonald
,
Chi Cao Minh
,
Lance Hammond
,
Christos Kozyrakis
,
Kunle Olukotun
Cite
DOI
The Atomos Transactional Programming Language
Atomos is the first programming language with implicit transactions, strong atomicity, and a scalable multiprocessor implementation. …
Brian D. Carlstrom
,
Austen McDonald
,
Hassan Chafi
,
JaeWoong Chung
,
Chi Cao Minh
,
Christos Kozyrakis
,
Kunle Olukotun
Cite
DOI
Programming with Transactional Coherence and Consistency (TCC)
Transactional Coherence and Consistency (TCC) offers a way to simplify parallel programming by executing all code within transactions. …
Lance Hammond
,
Brian D. Carlstrom
,
Vicky Wong
,
Ben Hertzberg
,
Mike Chen
,
Christos Kozyrakis
,
Kunle Olukotun
Cite
DOI
Cite
×