PPoPP 2016
Sat 12 - Wed 16 March 2016 Barcelona, Spain

Conference Dates
Conference Dates are in time zone (GMT) Belfast, and may differ from the viewed time zone.
Rooms
Tracks
Badges
Your Program
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Conference Day
Sat 12 Mar

Displayed time zone: Belfast change

09:00 - 10:30
Session 1PP4REE at Ibiza
Chair(s): Christos AntonopoulosDepartment of Electrical and Computer Engineering, University of Thessaly, Greece
09:00
60m
Talk
Keynote - Reliability and Energy-efficiency optimizations using Significance-Based Computing
PP4REE
Nikolaos BellasUniversity of Thessaly, Greece
10:00
30m
Talk
Distributed Coordinated Checkpoints with Replication for Automatic Recovery
PP4REE
Jorge VillamayorUniversidad Autónoma de Barcelona, Dolores Rexachs, Emilio Luque
09:00 - 10:30
Session 1PMAM at Mallorca
Chair(s): Kai-Cheung LeungThe University of Auckland
09:00
10m
Day opening
Opening Remarks
PMAM
C: Kai-Cheung LeungThe University of Auckland
09:10
60m
Talk
Keynote: From the Latency to the Throughput Age
PMAM
K: Jesus Labarta ManchoBarcelona Supercomputing Center
File Attached
10:10
20m
Talk
An Evaluation of Emerging Many-Core Parallel Programming Models
PMAM
10:30 - 11:00
Coffee breakCatering at Catalunya Hall
10:30
30m
Coffee break
Coffee break
Catering

11:00 - 12:30
Irrevocability and Conflict AvoidanceTRANSACT at Menorca
11:00
30m
Talk
The Mimir Approach to Transactional Output
TRANSACT
Tingzhe ZhouLehigh University, Michael SpearLehigh University
Link to publication File Attached
11:30
30m
Talk
On Extending TM Primitives using Low Level Semantics
TRANSACT
Mohamed M. Saad, Roberto PalmieriVirginia Tech, Ahmed HassanVirginia Tech, Binoy RavindranVirginia Tech
Link to publication File Attached
12:00
30m
Talk
Ensuring Irrevocability in Wait-free Transactional Memory
TRANSACT
Jan KończakPoznań University of Technology, Paweł T. WojciechowskiPoznań University of Technology, Rachid GuerraouiEPFL, Switzerland
Link to publication File Attached
12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
Fault-tolerant techniques for HPCTutorials at Ibiza
14:00
90m
Talk
An overview of fault-tolerant techniques for HPC
Tutorials
Thomas HeraultLaboratoire de Recherche en Informatique, Yves RobertEcole Normale Supérieure de Lyon
15:30 - 16:00
Coffee breakCatering at Catalunya Hall
15:30
30m
Coffee break
Coffee break
Catering

16:00 - 17:30
Fault-tolerant techniques for HPCTutorials at Ibiza
16:00
90m
Talk
An overview of fault-tolerant techniques for HPC
Tutorials
Thomas HeraultLaboratoire de Recherche en Informatique, Yves RobertEcole Normale Supérieure de Lyon

Conference Day
Sun 13 Mar

Displayed time zone: Belfast change

09:00 - 10:30
CUDA tuning and new GPU trendsTutorials at Ibiza
09:00
90m
Talk
CUDA tuning and new GPU trends
Tutorials
Manuel UjaldonUniversidad de Málaga, Spain
09:00 - 10:30
Session 1WPMVP at Mallorca
Chair(s): Jan EitzingerUniversity of Erlangen-Nuremberg, Germany
09:00
15m
Talk
Opening Words
WPMVP
Jan EitzingerUniversity of Erlangen-Nuremberg, Germany
09:15
45m
Talk
Keynote - AnyDSL: Building Domain-Specific Languages for Productivity and Performance
WPMVP
10:00
30m
Talk
A new SIMD iterative connected component labeling algorithm
WPMVP
Lionel LacassagneUniversity Paris 6
10:30 - 11:00
Coffee breakCatering at Catalunya Hall
10:30
30m
Coffee break
Coffee break
Catering

11:00 - 12:30
CUDA tuning and new GPU trendsTutorials at Ibiza
11:00
90m
Talk
CUDA tuning and new GPU trends
Tutorials
Manuel UjaldonUniversidad de Málaga, Spain
11:00 - 12:30
Session 2 - Programming ModelsWPMVP at Mallorca
Chair(s): Joel FalcouLRI, Université Paris-Sud
11:00
30m
Talk
Support for Data Parallelism in the CAL Actor Language
WPMVP
Essayas GebrewahidHalmstad University
11:30
30m
Talk
An Evaluation of Current SIMD Programming Models for C++
WPMVP
Angela PohlTU Berlin
12:00
30m
Talk
Compilers, Hands-Off My Hands-On Optimizations
WPMVP
Richard VerasCarnegie Mellon University
12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
PGAS and Hybrid MPI+PGAS Prog. ModelsTutorials at Ibiza
14:00
90m
Talk
PGAS and Hybrid MPI+PGAS Programming Models on Modern HPC Clusters with Accelerators
Tutorials
Dhabaleswar K. PandaOhio State University, Khaled HamidoucheOhio State University
14:00 - 15:30
Large Graph Processing in Shared MemoryTutorials at Menorca
14:00
90m
Talk
Large Graph Processing in Shared Memory
Tutorials
Julian ShunUniversity of California, Berkeley, Laxman DhulipalaCarnegie Mellon University, Guy BlellochCarnegie Mellon University
Link to publication
15:30 - 16:00
Coffee breakCatering at Catalunya Hall
15:30
30m
Coffee break
Coffee break
Catering

16:00 - 17:30
PGAS and Hybrid MPI+PGAS Prog. ModelsTutorials at Ibiza
16:00
90m
Talk
PGAS and Hybrid MPI+PGAS Programming Models on Modern HPC Clusters with Accelerators
Tutorials
Dhabaleswar K. PandaOhio State University, Khaled HamidoucheOhio State University
16:00 - 17:30
Large Graph Processing in Shared MemoryTutorials at Menorca
16:00
90m
Talk
Large Graph Processing in Shared Memory
Tutorials
Julian ShunUniversity of California, Berkeley, Laxman DhulipalaCarnegie Mellon University, Guy BlellochCarnegie Mellon University
Link to publication
18:00 - 20:00

Conference Day
Mon 14 Mar

Displayed time zone: Belfast change

08:00 - 08:30
08:00
30m
Day opening
Opening
Opening

08:30 - 09:30
Keynote LectureKeynote Lecture at Girona+Tarragona+Lleida
Chair(s): Tim HarrisOracle Labs
08:30
60m
Talk
Keynote I: Madan Musuvathi, Microsoft
Keynote Lecture
09:30 - 10:00
09:30
30m
Coffee break
Coffee break
Catering

10:00 - 11:15
ApplicationsMain conference at Mallorca+Menorca
Chair(s): Albert CohenINRIA
10:00
25m
Talk
Coarse Grain Parallelization of Deep Neural Networks
Main conference
Link to publication DOI
10:25
25m
Talk
High Performance Model Based Image Reconstruction
Main conference
Xiao WangPurdue University, USA, Amit SabneSchool of Electrical and Computer Engineering, Purdue University, Sherman KisnerHigh Performance Imaging LLC, Anand RaghunathanSchool of Electrical and Computer Engineering, Purdue University, Charles BoumanSchool of Electrical and Computer Engineering, Purdue University, Samuel MidkiffSchool of Electrical and Computer Engineering, Purdue University
Link to publication DOI
10:50
25m
Talk
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. BondOhio State University
11:35
25m
Talk
Declarative Coordination of Graph-Based Parallel ProgramsArtifact Evaluation
Main conference
Flavio Cruz, Ricardo RochaFCUP, Universidade do Porto, Portugal, Seth Copen GoldsteinCarnegie Mellon University
Link to publication DOI
12:00
25m
Talk
Distributed Halide
Main conference
Link to publication DOI
12:25
25m
Talk
Parallel Type-checking with Haskell using Saturating LVars and Stream Generators
Main conference
Ryan R. NewtonIndiana University, Omer S. AgacanIndiana University, Peter FoggedX, Sam Tobin-HochstadtIndiana University
Link to publication DOI
12:50 - 14:20
12:50
90m
Lunch
Lunch
Catering

14:20 - 16:00
AlgorithmsMain conference at Mallorca+Menorca
Chair(s): Lawrence RauchwergerTexas A&M University
14:20
25m
Talk
Articulation Point Guided Redundancy Elimination for Betweenness Centrality
Main conference
Lei WangInstitute of Computing Technology, Chinese Academy of Science, Fan YangInstitute of Computing Technology, Chinese Academy of Science, Liangji ZhuangInstitute of Computing Technology, Chinese Academy of Science, Huimin CuiInstitute of Computing Technology, Chinese Academy of Sciences, Fang LvInstitute of Computing Technology, Chinese Academy of Sciences, Xiaobing FengICT CAS
Link to publication DOI
14:45
25m
Talk
Multi-Core On-The-Fly SCC DecompositionArtifact Evaluation
Main conference
Vincent BloemenUniversity of Twente, Alfons LaarmanVienna University of Technology, Jaco van de PolUniversity of Twente
Link to publication DOI
15:10
25m
Talk
A High-Performance Parallel Algorithm for Nonnegative Matrix Factorization
Main conference
Ramakrishnan KannanGeorgia Institute of Technology, Grey BallardSandia National Laboratories, Haesun ParkGeorgia Institute of Technology
Link to publication DOI
15:35
25m
Talk
Autogen: Automatic Discovery of Cache-Oblivious Parallel Recursive Algorithms for Solving Dynamic ProgramsArtifact Evaluation
Main conference
Rezaul ChowdhuryStony Brook University, Pramod GanapathiStony Brook University, Jesmin Jahan TithiIntel, CA, USA, Charles BachmeierMIT, Bradley KuszmaulMIT, Charles E. LeisersonMIT, Armando Solar-LezamaMIT, Yuan TangFudan University
Link to publication DOI
16:00 - 16:20
16:00
20m
Coffee break
Coffee break
Catering

16:20 - 18:00
GPUs and SchedulingMain conference at Mallorca+Menorca
Chair(s): Christophe DubachUniversity of Edinburgh
16:20
25m
Talk
Gunrock: A High-Performance Graph Processing Library on the GPUDistinguished Paper AwardArtifact Evaluation
Main conference
Yangzihao Wang, Andrew DavidsonUniversity of California, Davis, Yuechao PanUniversity of California, Davis, Yuduo WuUniversity of California, Davis, Andy RiffelUniversity of California, Davis, John D. OwensUniversity of California, Davis
Link to publication DOI
16:45
25m
Talk
GPU Multisplit
Main conference
Saman AshkianiUniversity of California, Davis, Andrew DavidsonUniversity of California, Davis, Ulrich MeyerGoethe-Universitat Frankfurt am Main, John D. OwensUniversity of California, Davis
Link to publication DOI
17:10
25m
Talk
Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Efficient Elastic Data Stream Processing Artifact Evaluation
Main conference
Tiziano De MatteisUniversity of Pisa, Gabriele MencagliUniversity of Pisa
Link to publication DOI
17:35
25m
Talk
Work Stealing for Interactive Services to Meet Target Latency
Main conference
Jing LiWashington University in St. Louis, Kunal AgrawalWashington University in St. Louis, Sameh ElniketyMicrosoft Research, Yuxiong HeMicrosoft Research, I-Ting Angelina LeeWashington University in St. Louis, Chenyang LuWashington University in St. Louis, Kathryn S McKinleyMicrosoft Research
Link to publication DOI
18:00 - 18:30
18:00
30m
Meeting
Artifact Evaluation
Artifact Evaluation

Conference Day
Tue 15 Mar

Displayed time zone: Belfast change

08:30 - 09:30
Keynote LectureKeynote Lecture at Girona+Tarragona+Lleida
Chair(s): José MartínezCornell University
08:30
60m
Talk
Keynote II: Keshav Pingali, UT Austin
Keynote Lecture
Keshav PingaliUniversity of Texas, Austin
09:30 - 10:00
09:30
30m
Coffee break
Coffee break
Catering

10:00 - 11:15
Shared-memory data structuresMain conference at Mallorca+Menorca
Chair(s): Yossi LevOracle Labs
10:00
25m
Talk
Adding Approximate Counters
Main conference
Link to publication DOI
10:25
25m
Talk
A Wait-Free Queue as Fast as Fetch-and-AddArtifact Evaluation
Main conference
Chaoran YangRice University, John Mellor-CrummeyRice University
Link to publication DOI
10:50
25m
Talk
Lease/Release: Architectural Support for Scaling Contended Data Structures
Main conference
Syed Kamran HaiderUniversity of Connecticut, William HasenplaughMIT, Dan AlistarhMicrosoft Research
Link to publication DOI
11:35 - 12:50
Optimistic concurrencyMain conference at Mallorca+Menorca
Chair(s): Milind ChabbiRice University
11:35
25m
Talk
Optimistic Concurrency with OPTIKArtifact Evaluation
Main conference
Link to publication DOI
12:00
25m
Talk
Refined Transactional Lock Elision
Main conference
Dave DiceOracle Labs, Alex KoganOracle Labs, Yossi LevOracle Labs
Link to publication DOI
12:25
25m
Talk
Drinking from Both Glasses: Combining Pessimistic and Optimistic Tracking of Cross-Thread DependencesArtifact Evaluation
Main conference
Man CaoOhio State University, USA, Minjia ZhangOhio State University, USA, Aritra SenguptaOhio State University, Michael D. BondOhio State University
Link to publication DOI
12:50 - 14:20
12:50
90m
Lunch
Lunch
Catering

16:15 - 20:00
Panoramic Tour of BarcelonaPanoramic Tour of Barcelona at Barcelona
16:15
3h45m
Social Event
Panoramic Tour of Barcelona
Panoramic Tour of Barcelona

20:00 - 22:00
20:00
2h
Dinner
Gala Dinner
Gala Dinner

Conference Day
Wed 16 Mar

Displayed time zone: Belfast change

08:30 - 09:30
Keynote LectureKeynote Lecture at Girona+Tarragona+Lleida
Chair(s): Fabrice RastelloINRIA, France
08:30
60m
Talk
Keynote III: Avinash Sodani, Intel
Keynote Lecture
09:30 - 10:00
09:30
30m
Coffee break
Coffee break
Catering

10:00 - 11:15
Consistency modelsMain conference at Mallorca+Menorca
Chair(s): James LarusEPFL
10:00
25m
Talk
Benchmarking Weak Memory Models
Main conference
Carl RitsonUniversity of Kent, Scott OwensUniversity of Kent
Link to publication DOI
10:25
25m
Talk
The Virtues of Conflict: Analysing Modern ConcurrencyArtifact Evaluation
Main conference
Ganesh NarayanswamyDepartment of Computer Science, University of Oxford, Saurabh JoshiDepartment of Computer Science and Engineering, IIT Guwahati, Daniel KroeningUniversity of Oxford
Link to publication DOI
10:50
25m
Talk
Causal Consistency: Beyond Memory
Main conference
Matthieu PerrinUniversity of Nantes, Achour MostefaouiUniversity of Nantes, Claude JardUniversity of Nantes
Link to publication DOI
11:35 - 12:50
Performance analysis and debuggingMain conference at Mallorca+Menorca
Chair(s): Martin SchulzLawrence Livermore National Laboratory
11:35
25m
Talk
ESTIMA: Extrapolating ScalabiliTy of In-Memory Applications
Main conference
Georgios ChatzopoulosEcole Polytechnique Federale de Lausanne (EPFL), Switzerland, Aleksandar DragojevićMicrosoft Research, Rachid GuerraouiEPFL, Switzerland
Link to publication DOI
12:00
25m
Talk
Grain Graphs: OpenMP Performance Analysis Made Easy
Main conference
Ananya Muddukrishna, Peter A. JonssonSICS Swedish ICT AB, Artur PodobasKTH Royal Institute of Technology, Mats BrorssonKTH Royal Institute of Technology
Link to publication DOI
12:25
25m
Talk
Production-guided Concurrency Debugging Artifact Evaluation
Main conference
Nuno MachadoINESC-ID / Instituto Superior Técnico, Universidade de Lisboa, Brandon LuciaCarnegie Mellon University, Luís RodriguesUniversidade de Lisboa, Instituto Superior Técnico, INESC-ID
Link to publication DOI
12:50 - 13:00
12:50
10m
Talk
Closing
Closing