kirancodes.me
To Proof Maintenance & Beyond!
Venues / PPoPP /

PPoPP 2015

44 papers

  1. A collection-oriented programming model for performance portability · Saurav Muralidharan, Michael Garland, Bryan Catanzaro, Albert Sidelnik, Mary W. Hall
  2. A framework for practical parallel fast matrix multiplication · Austin R. Benson, Grey Ballard
  3. A hierarchical approach to reducing communication in parallel graph algorithms · Harshvardhan, Nancy M. Amato, Lawrence Rauchwerger
  4. A library for portable and composable data locality optimizations for NUMA systems · Zoltan Majó, Thomas R. Gross
  5. A parallel algorithm for global states enumeration in concurrent systems · Yen-Jung Chang, Vijay K. Garg
  6. A programming model and runtime system for significance-aware energy-efficient computing · Vassilis Vassiliadis, Konstantinos Parasyris, Charalambos Chalios, Christos D. Antonopoulos, Spyros Lalis, Nikolaos Bellas + 2 more
  7. An OpenACC-based unified programming model for multi-accelerator systems · Jungwon Kim, Seyong Lee, Jeffrey S. Vetter
  8. Are web applications ready for parallelism? · Cosmin Radoi, Stephan Herhut, Jaswanth Sreeram, Danny Dig
  9. Automatic scalable atomicity via semantic locking · Guy Golan-Gueta, G. Ramalingam, Mooly Sagiv, Eran Yahav
  10. Barrier elision for production parallel programs · Milind Chabbi, Wim Lavrijsen, Wibe de Jong, Koushik Sen, John M. Mellor-Crummey, Costin Iancu
  11. CASTLE: fast concurrent internal binary search tree using edge-based locking · Arunmoezhi Ramachandran, Neeraj Mittal
  12. Cache-oblivious wavefront: improving parallelism of recursive dynamic programming algorithms without losing cache-efficiency · Yuan Tang, Ronghui You, Haibin Kan, Jesmin Jahan Tithi, Pramod Ganapathi, Rezaul Alam Chowdhury
  13. Combining phase identification and statistic modeling for automated parallel benchmark generation · Ye Jin, Mingliang Liu, Xiaosong Ma, Qing Liu, Jeremy Logan, Norbert Podhorszki + 2 more
  14. Decoupled load balancing · Olga Pearce, Todd Gamblin, Bronis R. de Supinski, Martin Schulz, Nancy M. Amato
  15. Diagnosing the causes and severity of one-sided message contention · Nathan R. Tallent, Abhinav Vishnu, Hubertus Van Dam, Jeff Daily, Darren J. Kerbyson, Adolfy Hoisie
  16. Distributed memory code generation for mixed Irregular/Regular computations · Mahesh Ravishankar, Roshan Dathathri, Venmugil Elango, Louis-Noël Pouchet, J. Ramanujam, Atanas Rountev + 1 more
  17. Dynamic deadlock verification for general barrier synchronisation · Tiago Cogumbreiro, Raymond Hu, Francisco Martins, Nobuko Yoshida
  18. Efficient and reasonable object-oriented concurrency · Scott West, Sebastian Nanz, Bertrand Meyer
  19. Fence placement for legacy data-race-free programs via synchronization read detection · Andrew J. McPherson, Vijay Nagarajan, Susmit Sarkar, Marcelo Cintra
  20. GStream: a graph streaming processing method for large-scale graphs on GPUs · Hyunseok Seo, Jinwook Kim, Min-Soo Kim
  21. Gunrock: a high-performance graph processing library on the GPU · Yangzihao Wang, Andrew A. Davidson, Yuechao Pan, Yuduo Wu, Andy Riffel, John D. Owens
  22. High performance locks for multi-level NUMA systems · Milind Chabbi, Michael W. Fagan, John M. Mellor-Crummey
  23. JAWS: a JavaScript framework for adaptive CPU-GPU work sharing · Xianglan Piao, Channoh Kim, Younghwan Oh, Huiying Li, Jincheon Kim, Hanjun Kim + 1 more
  24. Low-overhead software transactional memory with progress guarantees and strong semantics · Minjia Zhang, Jipeng Huang, Man Cao, Michael D. Bond
  25. MPI+Threads: runtime contention and remedies · Abdelhalim Amer, Huiwei Lu, Yanjie Wei, Pavan Balaji, Satoshi Matsuoka
  26. More than you ever wanted to know about synchronization: synchrobench, measuring the impact of the synchronization on concurrent algorithms · Vincent Gramoli
  27. NUMA-aware graph-structured analytics · Kaiyuan Zhang, Rong Chen, Haibo Chen
  28. On optimizing machine learning workloads via kernel fusion · Arash Ashari, Shirish Tatikonda, Matthias Boehm, Berthold Reinwald, Keith Campbell, John Keenleyside + 1 more
  29. Optimization of asynchronous graph processing on GPU with hybrid coloring model · Xuanhua Shi, Junling Liang, Sheng Di, Bingsheng He, Hai Jin, Lu Lu + 3 more
  30. PLUTO+: near-complete modeling of affine transformations for parallelism and locality · Aravind Acharya, Uday Bondhugula
  31. Performance implications of dynamic memory allocators on transactional memory systems · Alexandro Baldassin, Edson Borin, Guido Araujo
  32. Predicate RCU: an RCU for scalable concurrent updates · Maya Arbel, Adam Morrison
  33. SYNC or ASYNC: time to fuse for distributed graph-parallel computation · Chenning Xie, Rong Chen, Haibing Guan, Binyu Zang, Haibo Chen
  34. Scalable and efficient implementation of 3d unstructured meshes computation: a case study on matrix assembly · Loïc Thébault, Eric Petit, Quang Dinh
  35. Section based program analysis to reduce overhead of detecting unsynchronized thread communication · Madan Mohan Das, Gabriel Southern, Jose Renau
  36. SemCache++: semantics-aware caching for efficient multi-GPU offloading · Nabeel AlSaber, Milind Kulkarni
  37. Software partitioning of hardware transactions · Lingxiang Xiang, Michael L. Scott
  38. Static/Dynamic validation of MPI collective communications in multi-threaded context · Emmanuelle Saillard, Patrick Carribault, Denis Barthou
  39. The SprayList: a scalable relaxed priority queue · Dan Alistarh, Justin Kopinsky, Jerry Li, Nir Shavit
  40. The lazy happens-before relation: better partial-order reduction for systematic concurrency testing · Paul Thomson, Alastair F. Donaldson
  41. The lock-free k-LSM relaxed priority queue · Martin Wimmer, Jakob Gruber, Jesper Larsson Träff, Philippas Tsigas
  42. Tiles: a new language mechanism for heterogeneous parallelism · Yifeng Chen, Xiang Cui, Hong Mei
  43. Towards batched linear solvers on accelerated hardware platforms · Azzam Haidar, Tingxing Dong, Piotr Luszczek, Stanimire Tomov, Jack J. Dongarra
  44. VirtCL: a framework for OpenCL device abstraction and management · Yi-Ping You, Hen-Jung Wu, Yeh-Ning Tsai, Yen-Ting Chao