Christos Kozyrakis
Christos Kozyrakis
Home
MAST
Publications
Group
Courses
Contact
Light
Dark
Automatic
transactional memory
An Effective Hybrid Transactional Memory System with Strong Isolation Guarantees
We propose signature-accelerated transactional memory (SigTM), ahybrid TM system that reduces the overhead of software transactions. …
Chi Cao Minh
,
Martin Trautmann
,
JaeWoong Chung
,
Austen McDonald
,
Nathan Bronson
,
Jared Casper
,
Christos Kozyrakis
,
Kunle Olukotun
Cite
DOI
RAMP: Research Accelerator for Multiple Processors
The RAMP project’s goal is to enable the intensive, multidisciplinary innovation that the computing industry will need to tackle …
John Wawrzynek
,
David Patterson
,
Mark Oskin
,
Shih-Lien Lu
,
Christos Kozyrakis
,
James C. Hoe
,
Derek Chiou
,
Krste Asanović
Cite
DOI
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
Transactional Programming in a Multi-Core Environment
With single thread performance starting to plateau, HW architects have turned to chip level multiprocessing (CMP) to increase …
Ali-Reza Adl-Tabatabai
,
Christos Kozyrakis
,
Bratin Saha
Cite
DOI
Transactional Memory: The Hardware-Software Interface
This comprehensive architecture supports nested transactions, transaction handling, and two-phase commit. The result is a seamless …
Austen McDonald
,
Brian D. Carlstrom
,
JaeWoong Chung
,
Chi Cao Minh
,
Hassan Chafi
,
Christos Kozyrakis
,
Kunle Olukotun
Cite
DOI
Tradeoffs in Transactional Memory Virtualization
For transactional memory (TM) to achieve widespread acceptance, transactions should not be limited to the physical resources of any …
JaeWoong Chung
,
Chi Cao Minh
,
Austen McDonald
,
Travis Skare
,
Hassan Chafi
,
Brian D. Carlstrom
,
Christos Kozyrakis
,
Kunle Olukotun
Cite
DOI
Testing Implementations of Transactional Memory
Transactional memory is an attractive design concept for scalable multiprocessors because it offers efficient lock-free synchronization …
Chaiyasit Manovit
,
Sudheendra Hangal
,
Hassan Chafi
,
Austen McDonald
,
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
«
Cite
×