PPoPP 2016 (series) /
PPoPP 2016 Program
Filter Program
Dates
Rooms
Tracks
Badges
Your Program
Sat 12 MarDisplayed time zone: Belfast change
Sat 12 Mar
Displayed time zone: Belfast change
09:00 - 10:30 | Session 1PP4REE at Ibiza Chair(s): Christos Antonopoulos Department of Electrical and Computer Engineering, University of Thessaly, Greece | ||
09:00 60mTalk | Keynote - Reliability and Energy-efficiency optimizations using Significance-Based Computing PP4REE Nikolaos Bellas University of Thessaly, Greece | ||
10:00 30mTalk | Distributed Coordinated Checkpoints with Replication for Automatic Recovery PP4REE |
09:00 - 10:30 | |||
09:00 10mDay opening | Opening Remarks PMAM | ||
09:10 60mTalk | Keynote: From the Latency to the Throughput Age PMAM File Attached | ||
10:10 20mTalk | An Evaluation of Emerging Many-Core Parallel Programming Models PMAM |
09:00 - 10:30 | |||
09:00 30mTalk | PHyTM: Persistent Hybrid Transactional Memory TRANSACT Link to publication File Attached | ||
09:30 60mTalk | Keyonote Speech - Playing with Fire: How Hardware Transactional Memory might enable more Energy-Efficient Cores TRANSACT Maurice Herlihy Brown University |
09:00 - 10:30 | |||
09:00 45mTalk | Keynote: Runtime Aware Architectures GPGPU-9 | ||
09:45 20mTalk | GPU Centric Extensions for Parallel Strongly Connected Components Computation GPGPU-9 | ||
10:05 20mTalk | General-Purpose Join Algorithms for Large Graph Triangle Listing on Heterogeneous Systems GPGPU-9 |
10:30 - 11:00 | |||
10:30 30mCoffee break | Coffee break Catering |
11:00 - 12:30 | Session 2PP4REE at Ibiza Chair(s): Enrique S. Quintana-Orti Department of Computer Engineering & Sciences, Universidad Jaume~I of Castellon, Spain | ||
11:00 30mTalk | Exploring the Interplay of Resilience and Energy Consumption for a Task-Based Partial Differential Equations Preconditioner PP4REE | ||
11:30 30mTalk | AcHEe: A Benchmark Suite at the Meeting Point of Heterogeneous and Approximate Computing PP4REE Panos Koutsovasilis , Christos Kalogirou , Christos Konstantas , Manolis Maroudas , Michalis Spyrou , Christos Antonopoulos Department of Electrical and Computer Engineering, University of Thessaly, Greece | ||
12:00 30mTalk | On the Energy Costs of Fault Tolerance for Matrix Multiplication on Low-Power Multicore Architectures PP4REE |
11:00 - 12:30 | |||
11:00 22mTalk | Discovering pipeline parallel patterns in sequential legacy C++ codes PMAM | ||
11:22 22mTalk | Embedding Semantics of the Single-Producer/Single-Consumer Lock-Free Queue into a Race Detection Tool PMAM Manuel F. Dolz , David del Rio Astorga , Javier Fernández , J. Daniel García , Félix García-Carballeira , Marco Danelutto , Massimo Torquati Computer Science Department - University of Pisa, Italy | ||
11:45 22mTalk | Accelerating Dynamic Data Race Detection Using Static Thread Interference Analysis PMAM | ||
12:07 22mTalk | Efficient Parallelization of Complex Automotive Systems PMAM |
11:00 - 12:30 | |||
11:00 30mTalk | The Mimir Approach to Transactional Output TRANSACT Link to publication File Attached | ||
11:30 30mTalk | On Extending TM Primitives using Low Level Semantics TRANSACT Mohamed M. Saad , Roberto Palmieri Virginia Tech, Ahmed Hassan Virginia Tech, Binoy Ravindran Virginia Tech Link to publication File Attached | ||
12:00 30mTalk | Ensuring Irrevocability in Wait-free Transactional Memory TRANSACT Jan Kończak Poznań University of Technology, Paweł T. Wojciechowski Poznań University of Technology, Rachid Guerraoui EPFL, Switzerland Link to publication File Attached |
11:00 - 12:30 | |||
11:00 20mTalk | Designing High Performance Communication Runtime for GPU Managed Memory: Early Experiences GPGPU-9 | ||
11:20 20mTalk | Multi-Stage Programming for GPUs in Modern C++ using PACXX GPGPU-9 | ||
11:40 20mTalk | Simplifying Programming and Load Balancing of Data Parallel Applications on Heterogeneous systems GPGPU-9 |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
14:00 - 15:30 | |||
14:00 90mTalk | An overview of fault-tolerant techniques for HPC Tutorials Thomas Herault Laboratoire de Recherche en Informatique, Yves Robert Ecole Normale Supérieure de Lyon |
14:00 - 15:30 | |||
14:00 22mTalk | Enhancing Metaheuristic-based Virtual Screening Methods on Massively Parallel and Heterogeneous Systems PMAM | ||
14:22 22mTalk | Parallel Locality and Parallelization Quality PMAM | ||
14:45 22mTalk | Software-managed Cache Coherence for fast One-Sided Communication PMAM | ||
15:07 22mTalk | Multitasking Real-time Embedded GPU Computing Tasks PMAM |
14:00 - 15:30 | |||
14:00 30mTalk | Investigating the Performance of Hardware Transactions on a Multi-Socket Machine TRANSACT Trevor Brown University of Toronto, Alex Kogan Oracle Labs, Yossi Lev Oracle Labs, Victor Luchangco Oracle Labs Link to publication File Attached | ||
14:30 30mTalk | The Influence of Malloc Placement on TSX Hardware Transactional Memory TRANSACT Dave Dice Oracle Labs, Tim Harris Oracle Labs, Alex Kogan Oracle Labs, Yossi Lev Oracle Labs, Victor Luchangco Oracle Labs Link to publication File Attached | ||
15:00 30mTalk | Lightning Talks TRANSACT |
14:00 - 15:30 | |||
14:00 45mTalk | Keynote: Working Together to Build the Heterogeneous Processing Ecosystem GPGPU-9 | ||
14:45 20mTalk | Implementing Directed Acyclic Graphs with the Heterogeneous System Architecture GPGPU-9 | ||
15:05 20mTalk | GPUpIO: The Case for I/O-Driven Preemption on GPUs GPGPU-9 |
15:30 - 16:00 | |||
15:30 30mCoffee break | Coffee break Catering |
16:00 - 17:30 | |||
16:00 90mTalk | An overview of fault-tolerant techniques for HPC Tutorials Thomas Herault Laboratoire de Recherche en Informatique, Yves Robert Ecole Normale Supérieure de Lyon |
16:00 - 17:30 | |||
16:00 20mTalk | Flow Driven GPGPU Programming combining Textual and Graphical Programming PMAM | ||
16:20 20mTalk | Multi-GPU implementation of the Horizontal Diffusion method of the Weather Research and Forecast Model PMAM | ||
16:40 20mTalk | JParEnt: Parallel Entropy Decoding for JPEG Decompression on Heterogeneous Multicore Architectures PMAM | ||
17:00 20mTalk | On Guided Installation of Basic Linear Algebra Routines in Nodes with Manycore Components PMAM | ||
17:20 10mDay closing | Closing Remarks PMAM Kai-Cheung Leung The University of Auckland |
16:00 - 17:30 | |||
16:00 30mTalk | Lock Holder Preemption Avoidance via Transactional Lock Elision TRANSACT Link to publication File Attached | ||
16:30 30mTalk | Implicit Acceleration of Critical Sections via Unsuccessful Speculation TRANSACT Link to publication File Attached | ||
17:00 30mTalk | Lerna: Transparent and Effective Speculative Loop Parallelization TRANSACT Link to publication File Attached |
16:00 - 17:30 | |||
16:00 40mTalk | A Systems Perspective on GPU Computing: A Tribute to Karsten Schwan GPGPU-9 | ||
16:40 20mTalk | Performance Portable GPU Code Generation for Matrix Multiplication GPGPU-9 | ||
17:00 20mTalk | Effective Resource Management for Enhancing Performance of 2D and 3D Stencils on GPUs GPGPU-9 Prashant Singh Rawat , Changwan Hong , Mahesh Ravishankar , Vinod Grover , Louis-Noël Pouchet Ohio State University, P. Sadayappan Ohio State University | ||
17:20 10mTalk | Wrap up GPGPU-9 |
Sun 13 MarDisplayed time zone: Belfast change
Sun 13 Mar
Displayed time zone: Belfast change
09:00 - 10:30 | |||
09:00 90mTalk | CUDA tuning and new GPU trends Tutorials Manuel Ujaldon Universidad de Málaga, Spain |
09:00 - 10:30 | |||
09:00 15mTalk | Opening Words WPMVP Jan Eitzinger University of Erlangen-Nuremberg, Germany | ||
09:15 45mTalk | Keynote - AnyDSL: Building Domain-Specific Languages for Productivity and Performance WPMVP | ||
10:00 30mTalk | A new SIMD iterative connected component labeling algorithm WPMVP Lionel Lacassagne University Paris 6 |
09:00 - 10:30 | |||
09:00 10mDay opening | Opening SYCL | ||
09:10 40mTalk | SYCL Keynote #1: Andrew Richards (Codeplay CEO) SYCL Andrew Richards Codeplay | ||
09:50 20mTalk | A Stencil DSEL for Single Code Accelerated Computing with SYCL SYCL | ||
10:10 20mTalk | Developing a SYCL-based Computer Vision Framework for Heterogeneous and Embedded Architectures SYCL |
10:30 - 11:00 | |||
10:30 30mCoffee break | Coffee break Catering |
11:00 - 12:30 | |||
11:00 90mTalk | CUDA tuning and new GPU trends Tutorials Manuel Ujaldon Universidad de Málaga, Spain |
11:00 - 12:30 | |||
11:00 30mTalk | Support for Data Parallelism in the CAL Actor Language WPMVP Essayas Gebrewahid Halmstad University | ||
11:30 30mTalk | An Evaluation of Current SIMD Programming Models for C++ WPMVP Angela Pohl TU Berlin | ||
12:00 30mTalk | Compilers, Hands-Off My Hands-On Optimizations WPMVP Richard Veras Carnegie Mellon University |
11:00 - 12:30 | |||
11:00 30mTalk | Experiments with triSYCL: poor (wo)man shared virtual memory SYCL | ||
11:30 20mTalk | SyclParallelSTL: A Parallel STL library for Heterogeneous Systems SYCL | ||
11:50 20mTalk | DAGR: A DSL for Legacy OpenCL Codes SYCL File Attached | ||
12:10 20mTalk | An Overview of sycl-gtx SYCL |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
14:00 - 15:30 | |||
14:00 90mTalk | PGAS and Hybrid MPI+PGAS Programming Models on Modern HPC Clusters with Accelerators Tutorials |
14:00 - 15:30 | |||
14:00 45mTalk | Keynote - SIMD Vectorization Essentials: Learnings, Successes and Advances WPMVP Xinmin Tian Intel | ||
14:45 45mTalk | Discussion Panel WPMVP |
14:00 - 15:30 | |||
14:00 90mTalk | Large Graph Processing in Shared Memory Tutorials Julian Shun University of California, Berkeley, Laxman Dhulipala Carnegie Mellon University, Guy Blelloch Carnegie Mellon University Link to publication |
15:30 - 16:00 | |||
15:30 30mCoffee break | Coffee break Catering |
16:00 - 17:30 | |||
16:00 90mTalk | PGAS and Hybrid MPI+PGAS Programming Models on Modern HPC Clusters with Accelerators Tutorials |
16:00 - 17:30 | |||
16:00 30mTalk | Auto-Vectorizing a Large-scale Production Unstructured-mesh CFD Application WPMVP | ||
16:30 30mTalk | Code Vectorization using Intel Array Notation WPMVP Olaf Krzikalla TU Dresden, Germany |
16:00 - 17:30 | |||
16:00 90mTalk | Large Graph Processing in Shared Memory Tutorials Julian Shun University of California, Berkeley, Laxman Dhulipala Carnegie Mellon University, Guy Blelloch Carnegie Mellon University Link to publication |
18:00 - 20:00 | Welcome Reception and Poster SessionPPoPP 2016 Welcome Reception and Poster Session at Mezzanine and Gaudi | ||
Mon 14 MarDisplayed time zone: Belfast change
Mon 14 Mar
Displayed time zone: Belfast change
08:00 - 08:30 | |||
08:00 30mDay opening | Opening Opening |
08:30 - 09:30 | |||
08:30 60mTalk | Keynote I: Madan Musuvathi, Microsoft Keynote Lecture |
09:30 - 10:00 | |||
09:30 30mCoffee break | Coffee break Catering |
10:00 - 11:15 | |||
10:00 25mTalk | Coarse Grain Parallelization of Deep Neural Networks Main conference Link to publication DOI | ||
10:25 25mTalk | High Performance Model Based Image Reconstruction Main conference Xiao Wang Purdue University, USA, Amit Sabne School of Electrical and Computer Engineering, Purdue University, Sherman Kisner High Performance Imaging LLC, Anand Raghunathan School of Electrical and Computer Engineering, Purdue University, Charles Bouman School of Electrical and Computer Engineering, Purdue University, Samuel Midkiff School of Electrical and Computer Engineering, Purdue University Link to publication DOI | ||
10:50 25mTalk | Exploiting Accelerators for Efficient High Dimensional Similarity Search Main conference Link to publication DOI |
11:35 - 12:50 | Language Implementation & DSLMain conference at Mallorca+Menorca Chair(s): Michael D. Bond Ohio State University | ||
11:35 25mTalk | Declarative Coordination of Graph-Based Parallel Programs Main conference Flavio Cruz , Ricardo Rocha FCUP, Universidade do Porto, Portugal, Seth Copen Goldstein Carnegie Mellon University Link to publication DOI | ||
12:00 25mTalk | Distributed Halide Main conference Link to publication DOI | ||
12:25 25mTalk | Parallel Type-checking with Haskell using Saturating LVars and Stream Generators Main conference Ryan R. Newton Indiana University, Omer S. Agacan Indiana University, Peter Fogg edX, Sam Tobin-Hochstadt Indiana University Link to publication DOI |
12:50 - 14:20 | |||
12:50 90mLunch | Lunch Catering |
14:20 - 16:00 | |||
14:20 25mTalk | Articulation Point Guided Redundancy Elimination for Betweenness Centrality Main conference Lei Wang Institute of Computing Technology, Chinese Academy of Science, Fan Yang Institute of Computing Technology, Chinese Academy of Science, Liangji Zhuang Institute of Computing Technology, Chinese Academy of Science, Huimin Cui Institute of Computing Technology, Chinese Academy of Sciences, Fang Lv Institute of Computing Technology, Chinese Academy of Sciences, Xiaobing Feng ICT CAS Link to publication DOI | ||
14:45 25mTalk | Multi-Core On-The-Fly SCC Decomposition Main conference Vincent Bloemen University of Twente, Alfons Laarman Vienna University of Technology, Jaco van de Pol University of Twente Link to publication DOI | ||
15:10 25mTalk | A High-Performance Parallel Algorithm for Nonnegative Matrix Factorization Main conference Ramakrishnan Kannan Georgia Institute of Technology, Grey Ballard Sandia National Laboratories, Haesun Park Georgia Institute of Technology Link to publication DOI | ||
15:35 25mTalk | Autogen: Automatic Discovery of Cache-Oblivious Parallel Recursive Algorithms for Solving Dynamic Programs Main conference Rezaul Chowdhury Stony Brook University, Pramod Ganapathi Stony Brook University, Jesmin Jahan Tithi Intel, CA, USA, Charles Bachmeier MIT, Bradley Kuszmaul MIT, Charles E. Leiserson MIT, Armando Solar-Lezama MIT, Yuan Tang Fudan University Link to publication DOI |
16:00 - 16:20 | |||
16:00 20mCoffee break | Coffee break Catering |
16:20 - 18:00 | GPUs and SchedulingMain conference at Mallorca+Menorca Chair(s): Christophe Dubach University of Edinburgh | ||
16:20 25mTalk | Gunrock: A High-Performance Graph Processing Library on the GPU Main conference Yangzihao Wang , Andrew Davidson University of California, Davis, Yuechao Pan University of California, Davis, Yuduo Wu University of California, Davis, Andy Riffel University of California, Davis, John D. Owens University of California, Davis Link to publication DOI | ||
16:45 25mTalk | GPU Multisplit Main conference Saman Ashkiani University of California, Davis, Andrew Davidson University of California, Davis, Ulrich Meyer Goethe-Universitat Frankfurt am Main, John D. Owens University of California, Davis Link to publication DOI | ||
17:10 25mTalk | Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Efficient Elastic Data Stream Processing Main conference Link to publication DOI | ||
17:35 25mTalk | Work Stealing for Interactive Services to Meet Target Latency Main conference Jing Li Washington University in St. Louis, Kunal Agrawal Washington University in St. Louis, Sameh Elnikety Microsoft Research, Yuxiong He Microsoft Research, I-Ting Angelina Lee Washington University in St. Louis, Chenyang Lu Washington University in St. Louis, Kathryn S McKinley Microsoft Research Link to publication DOI |
18:00 - 18:30 | |||
18:00 30mMeeting | Artifact Evaluation Artifact Evaluation |
Tue 15 MarDisplayed time zone: Belfast change
Tue 15 Mar
Displayed time zone: Belfast change
08:30 - 09:30 | Keynote LectureKeynote Lecture at Girona+Tarragona+Lleida Chair(s): José Martínez Cornell University | ||
08:30 60mTalk | Keynote II: Keshav Pingali, UT Austin Keynote Lecture Keshav Pingali University of Texas, Austin |
09:30 - 10:00 | |||
09:30 30mCoffee break | Coffee break Catering |
10:00 - 11:15 | |||
10:00 25mTalk | Adding Approximate Counters Main conference Link to publication DOI | ||
10:25 25mTalk | A Wait-Free Queue as Fast as Fetch-and-Add Main conference Link to publication DOI | ||
10:50 25mTalk | Lease/Release: Architectural Support for Scaling Contended Data Structures Main conference Syed Kamran Haider University of Connecticut, William Hasenplaugh MIT, Dan Alistarh Microsoft Research Link to publication DOI |
11:35 - 12:50 | |||
11:35 25mTalk | Optimistic Concurrency with OPTIK Main conference Link to publication DOI | ||
12:00 25mTalk | Refined Transactional Lock Elision Main conference Link to publication DOI | ||
12:25 25mTalk | Drinking from Both Glasses: Combining Pessimistic and Optimistic Tracking of Cross-Thread Dependences Main conference Man Cao Ohio State University, USA, Minjia Zhang Ohio State University, USA, Aritra Sengupta Ohio State University, Michael D. Bond Ohio State University Link to publication DOI |
12:50 - 14:20 | |||
12:50 90mLunch | Lunch Catering |
14:20 - 15:35 | |||
14:20 25mTalk | Be My Guest - MCS Lock Now Welcomes Guests Main conference Link to publication DOI | ||
14:45 25mTalk | Contention-Conscious, Locality-Preserving Locks Main conference Link to publication DOI | ||
15:10 25mTalk | DomLock: A New Multi-Granularity Locking Technique for Hierarchies Main conference Link to publication DOI |
16:15 - 20:00 | |||
16:15 3h45mSocial Event | Panoramic Tour of Barcelona Panoramic Tour of Barcelona |
20:00 - 22:00 | |||
20:00 2hDinner | Gala Dinner Gala Dinner |
Wed 16 MarDisplayed time zone: Belfast change
Wed 16 Mar
Displayed time zone: Belfast change
08:30 - 09:30 | |||
08:30 60mTalk | Keynote III: Avinash Sodani, Intel Keynote Lecture Avinash Sodani Intel |
09:30 - 10:00 | |||
09:30 30mCoffee break | Coffee break Catering |
10:00 - 11:15 | |||
10:00 25mTalk | Benchmarking Weak Memory Models Main conference Link to publication DOI | ||
10:25 25mTalk | The Virtues of Conflict: Analysing Modern Concurrency Main conference Ganesh Narayanswamy Department of Computer Science, University of Oxford, Saurabh Joshi Department of Computer Science and Engineering, IIT Guwahati, Daniel Kroening University of Oxford Link to publication DOI | ||
10:50 25mTalk | Causal Consistency: Beyond Memory Main conference Matthieu Perrin University of Nantes, Achour Mostefaoui University of Nantes, Claude Jard University of Nantes Link to publication DOI |
11:35 - 12:50 | Performance analysis and debuggingMain conference at Mallorca+Menorca Chair(s): Martin Schulz Lawrence Livermore National Laboratory | ||
11:35 25mTalk | ESTIMA: Extrapolating ScalabiliTy of In-Memory Applications Main conference Georgios Chatzopoulos Ecole Polytechnique Federale de Lausanne (EPFL), Switzerland, Aleksandar Dragojević Microsoft Research, Rachid Guerraoui EPFL, Switzerland Link to publication DOI | ||
12:00 25mTalk | Grain Graphs: OpenMP Performance Analysis Made Easy Main conference Ananya Muddukrishna , Peter A. Jonsson SICS Swedish ICT AB, Artur Podobas KTH Royal Institute of Technology, Mats Brorsson KTH Royal Institute of Technology Link to publication DOI | ||
12:25 25mTalk | Production-guided Concurrency Debugging Main conference Nuno Machado INESC-ID / Instituto Superior Técnico, Universidade de Lisboa, Brandon Lucia Carnegie Mellon University, Luís Rodrigues Universidade de Lisboa, Instituto Superior Técnico, INESC-ID Link to publication DOI |
12:50 - 13:00 | |||
12:50 10mTalk | Closing Closing |