Sciweavers

PPOPP
2015
ACM
9 years 8 months ago
Low-overhead software transactional memory with progress guarantees and strong semantics
Software transactional memory offers an appealing alternative to locks by improving programmability, reliability, and scalability. However, existing STMs are impractical because t...
Minjia Zhang, Jipeng Huang, Man Cao, Michael D. Bo...
PPOPP
2015
ACM
9 years 8 months ago
Distributed memory code generation for mixed Irregular/Regular computations
Many applications feature a mix of irregular and regular computational structures. For example, codes using adaptive mesh refinement (AMR) typically use a collection of regular b...
Mahesh Ravishankar, Roshan Dathathri, Venmugil Ela...
PPOPP
2015
ACM
9 years 8 months ago
Barrier elision for production parallel programs
Large scientific code bases are often composed of several layers of runtime libraries, implemented in multiple programming languages. In such situation, programmers often choose ...
Milind Chabbi, Wim Lavrijsen, Wibe de Jong, Koushi...
PPOPP
2015
ACM
9 years 8 months ago
RaftLib: a C++ template library for high performance stream parallel processing
Stream processing or data-flow programming is a compute paradigm that has been around for decades in many forms yet has failed garner the same attention as other mainstream langu...
Jonathan C. Beard, Peng Li, Roger D. Chamberlain
Distributed And Parallel Computing
Top of PageReset Settings