PPoPP 2016
Barcelona, Spain, March 12-16 2016
Updated: Feedback Survey
PPoPP 2016 is the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
PPoPP is the forum for leading work on all aspects of parallel programming, including foundational and theoretical aspects, techniques, languages, compilers, runtime systems, tools, and practical experiences. In the context of the symposium, “parallel programming” encompasses work on concurrent and parallel systems (multicore, multithreaded, heterogeneous, clustered systems, distributed systems, grids, clouds, and large scale machines). Given the rise of parallel architectures into the consumer market (desktops, laptops, and mobile devices), PPoPP is particularly interested in work that addresses new parallel workloads, techniques, and tools that attempt to improve the productivity of parallel programming, and work towards improved synergy with such emerging architectures.
PPoPP 2016 will be held in Barcelona, Spain, on March 12-16 2016. PPoPP 2016 will be co-located with HPCA 2016, CGO 2016, CC 2016, LLVM 2016. RoMoL 2016 is also taking place on March 17-18.
Nacho Navarro (1958-2016)
The PPoPP community is mourning the early departure of one its most distinguished members, Prof. Nacho Navarro from UPC Barcelona, who passed away suddenly on February 28th at the age of 58. He will be greatly missed and remembered as a very warm and joyful friend. |
Papers and posters available at the ACM Digital Library
Free access to the conference papers maintained in the ACM DL for a one month period from the conference start date.
SESSION 1: Monday 10:00 - 11:15
Applications.
Coarse grain parallelization of deep neural networks- Marc Gonzalez Tallada
- Xiao Wang, Amit Sabne, Sherman Kisner, Anand Raghunathan, Charles Bouman, Samuel Midkiff
- Sandeep R. Agrawal, Christopher M. Dee, Alvin R. Lebeck
SESSION 2: Monday 11:35 - 12:50
Language implementation and domain specific languages.
Declarative coordination of graph-based parallel programs- Flavio Cruz, Ricardo Rocha, Seth Copen Goldstein
- Tyler Denniston, Shoaib Kamil, Saman Amarasinghe
- Ryan R. Newton, Ömer S. Ağacan, Peter Fogg, Sam Tobin-Hochstadt
SESSION 3: Monday 14:20 - 16:00
Algorithms.
Articulation points guided redundancy elimination for betweenness centrality- Lei Wang, Fan Yang, Liangji Zhuang, Huimin Cui, Fang Lv, Xiaobing Feng
- Vincent Bloemen, Alfons Laarman, Jaco van de Pol
- Ramakrishnan Kannan, Grey Ballard, Haesun Park
- Rezaul Chowdhury, Pramod Ganapathi, Jesmin Jahan Tithi, Charles Bachmeier, Bradley C. Kuszmaul, Charles E. Leiserson, Armando Solar-Lezama, Yuan Tang
SESSION 4: Monday 16:20 - 18:00
GPUs and scheduling.
Gunrock: a high-performance graph processing library on the GPU- Yangzihao Wang, Andrew Davidson, Yuechao Pan, Yuduo Wu, Andy Riffel, John D. Owens
- Saman Ashkiani, Andrew Davidson, Ulrich Meyer, John D. Owens
- Tiziano De Matteis, Gabriele Mencagli
- Jing Li, Kunal Agrawal, Sameh Elnikety, Yuxiong He, I-Ting Angelina Lee, Chenyang Lu, Kathryn S. McKinley
SESSION 5: Tuesday 10:00 - 11:15
Shared-memory data structures.
Adding approximate counters- Guy L. Steele, Jr., Jean-Baptiste Tristan
- Chaoran Yang, John Mellor-Crummey
- Syed Kamran Haider, William Hasenplaugh, Dan Alistarh
SESSION 6: Tuesday 11:35 - 12:50
Optimistic concurrency.
Optimistic concurrency with OPTIK- Rachid Guerraoui, Vasileios Trigonakis
- Dave Dice, Alex Kogan, Yossi Lev
- Man Cao, Minjia Zhang, Aritra Sengupta, Michael D. Bond
SESSION 7: Tuesday 14:20 - 15:35
Locking.
Be my guest: MCS lock now welcomes guests- Tianzheng Wang, Milind Chabbi, Hideaki Kimura
- Milind Chabbi, John Mellor-Crummey
- Saurabh Kalikar, Rupesh Nasre
SESSION 8: Wednesday 10:00 - 11:15
Consistency models.
Benchmarking weak memory models- Carl G. Ritson, Scott Owens
- Ganesh Narayanaswamy, Saurabh Joshi, Daniel Kroening
- Matthieu Perrin, Achour Mostefaoui, Claude Jard
SESSION 9: Wednesday 11:35 - 12:50
Performance analysis and debugging.
ESTIMA: extrapolating scalability of in-memory applications- Georgios Chatzopoulos, Aleksandar Dragojević, Rachid Guerraoui
- Ananya Muddukrishna, Peter A. Jonsson, Artur Podobas, Mats Brorsson
- Nuno Machado, Brandon Lucia, Luís Rodrigues
POSTER SESSION: Poster abstracts
Affinity-aware work-stealing for integrated CPU-GPU processors- Naila Farooqui, Rajkishore Barik, Brian T. Lewis, Tatiana Shpeisman, Karsten Schwan
- François Gindraud, Fabrice Rastello, Albert Cohen, François Broquedis
- Li-Wen Chang, Izzat El Hajj, Hee-Seok Kim, Juan Gómez-Luna, Abdul Dakkak, Wen-mei Hwu
- Jesper Puge Nielsen, Sven Karlsson
- Tobias Maier, Peter Sanders, Roman Dementiev
- Javier Prades, Carlos Reaño, Federico Silla
- Ibrahim Umar, Otto J. Anshus, Phuong H. Ha
- Hrushit Parikh, Vinit Deodhar, Ada Gavrilovska, Santosh Pande
- Hao Luo, Guoyang Chen, Pengcheng Li, Chen Ding, Xipeng Shen
- Saeed Maleki, Donald Nguyen, Andrew Lenharth, María Garzarán, David Padua, Keshav Pingali
- Luca Salucci, Daniele Bonetta, Stefan Marr, Walter Binder
- Jianqiao Liu, Nikhil Hegde, Milind Kulkarni
- Arunmoezhi Ramachandran, Neeraj Mittal
- Duane Merrill, Michael Garland
- Andi Drebes, Antoniu Pop, Karine Heydemann, Nathalie Drach, Albert Cohen
- Mohamed Mohamedin, Roberto Palmieri, Sebastiano Peluso, Binoy Ravindran
- Mohamed M. Saad, Roberto Palmieri, Binoy Ravindran
- Xuehai Qian, Koushik Sen, Paul Hargrove, Costin Iancu
- Marco Rabozzi, Matteo Mazzucchelli, Roberto Cordone, Giovanni Matteo Fumarola, Marco D. Santambrogio
- Yifeng Chen, Kun Huang, Bei Wang, Guohui Li, Xiang Cui
- Mingzhe Zhang, Francis C. M. Lau, Cho-Li Wang, Luwei Cheng, Haibo Chen
- Nikhil Hegde, Jianqiao Liu, Milind Kulkarni
- Pedro Ramalhete, Andreia Correia
- Aristeidis Mastoras, Thomas R. Gross
- Mehmet Can Kurt, Bin Ren, Sriram Krishnamoorthy, Gagan Agrawal
- Waqas Ur Rehman, Muhammad Sohaib Ayub, Junaid Haroon Siddiqui