88
Voted
PPOPP
9 years 9 months ago
2015 ACM
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...
86
Voted
PPOPP
9 years 9 months ago
2015 ACM
Modern GPUs have been widely used to accelerate the graph processing for complicated computational problems regarding graph theory. Many parallel graph algorithms adopt the asynch...
PPOPP
9 years 9 months ago
2015 ACM
Software transactional memory offers an appealing alternative to locks by improving programmability, reliability, and scalability. However, existing STMs are impractical because t...
83
Voted
PPOPP
9 years 9 months ago
2015 ACM
Large scientific code bases are often composed of several layers of runtime libraries, implemented in multiple programming languages. In such situation, programmers often choose ...
82
Voted
PPOPP
9 years 9 months ago
2015 ACM
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...
|