Sciweavers

8 search results - page 1 / 2
» acmmsp 2006
Sort
View
ACMMSP
2006
ACM
278views Hardware» more  ACMMSP 2006»
14 years 5 days ago
Atomicity via source-to-source translation
We present an implementation and evaluation of atomicity (also known as software transactions) for a dialect of Java. Our implementation is fundamentally different from prior work...
Benjamin Hindman, Dan Grossman
ACMMSP
2006
ACM
250views Hardware» more  ACMMSP 2006»
14 years 5 days ago
What do high-level memory models mean for transactions?
Many people have proposed adding transactions, or atomic blocks, to type-safe high-level programming languages. However, researchers have not considered the semantics of transacti...
Dan Grossman, Jeremy Manson, William Pugh
ACMMSP
2006
ACM
247views Hardware» more  ACMMSP 2006»
14 years 5 days ago
A flexible data to L2 cache mapping approach for future multicore processors
This paper proposes and studies a distributed L2 cache management approach through page-level data to cache slice mapping in a future processor chip comprising many cores. L2 cach...
Lei Jin, Hyunjin Lee, Sangyeun Cho
ACMMSP
2006
ACM
257views Hardware» more  ACMMSP 2006»
14 years 5 days ago
Memory models for open-nested transactions
Open nesting provides a loophole in the strict model of atomic transactions. Moss and Hosking suggested adapting open nesting for transactional memory, and Moss and a group at Sta...
Kunal Agrawal, Charles E. Leiserson, Jim Sukha
ACMMSP
2006
ACM
232views Hardware» more  ACMMSP 2006»
14 years 5 days ago
Implicit and explicit optimizations for stencil computations
Stencil-based kernels constitute the core of many scientific applications on block-structured grids. Unfortunately, these codes achieve a low fraction of peak performance, due pr...
Shoaib Kamil, Kaushik Datta, Samuel Williams, Leon...