PPoPP 2016
Sat 12 - Wed 16 March 2016
Barcelona, Spain
Toggle navigation
Attending
Venue: Gran Hotel Princesa Sofía
City tour: Barcelona
Venue: Les Drassanes Reials
Student grants
About Barcelona and travel information
Registration
Social Events
Sponsoring
Visa information
Program
PPoPP Program
Your Program
List of accepted papers
List of accepted posters
Sat 12 Mar
Sun 13 Mar
Mon 14 Mar
Tue 15 Mar
Wed 16 Mar
Tracks
PPoPP 2016
Artifact Evaluation
Closing
Gala Dinner
Keynote Lecture
Main conference
Opening
Tutorials
PPoPP 2016 Welcome Reception and Poster Session
Panoramic Tour of Barcelona
Workshops
Workshops
GPGPU-9
PMAM
PMAM
PMAM
PP4REE
PPAA - cancelled
SYCL
TRANSACT
WPMVP
Organization
PPoPP 2016 Committees
Organizing Committee
Steering Committee
Track Committees
Program Committee
External Review Committee
Contributors
People Index
Workshops
GPGPU-9
Organizing Committee
Web Chair
Program Committee
PMAM
Organization Co-chairs
Steering Committee
Programme Committee
PP4REE
Organizing Committee
Program Committee
PPAA - cancelled
Program Committee
SYCL
Organizing Committee
Program Committee
TRANSACT
Program Committee
General Chair
Steering Committee
WPMVP
Organizing Committee
Program Committee
Search
Series
Series
PPoPP 2025
PPoPP 2024
PPoPP 2023
PPoPP 2022
PPoPP 2021
PPoPP 2020
PPoPP 2019
PPoPP 2018
PPoPP 2017
PPoPP 2016
PPoPP 2015
PPoPP 2014
PPoPP 2013
PPoPP 2012
PPoPP 2011
PPoPP 2010
PPoPP 2009
Sign in
Sign up
PPoPP 2016
(
series
) /
Gran Hotel Princesa Sofía
/
Room information: Mallorca+Menorca
Venue
Gran Hotel Princesa Sofía
Room name
Mallorca+Menorca
Floor
-1
Capacity
150
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT) Belfast
.
Use conference time zone: (GMT) Belfast
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-10:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-09:00) Alaska
(GMT-08:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-08:00) Pacific Time (US & Canada)
(GMT-07:00) Mountain Time (US & Canada)
(GMT-07:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-06:00) Central Time (US & Canada)
(GMT-05:00) Eastern Time (US & Canada)
(GMT-05:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:30) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-04:00) Atlantic Time (Goose Bay)
(GMT-04:00) Atlantic Time (Canada)
(GMT-03:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-03:00) Miquelon, St. Pierre
(GMT-03:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT-01:00) Azores
(UTC) Coordinated Universal Time
(GMT) Belfast
(GMT) Dublin
(GMT) Lisbon
(GMT) London
(GMT) Monrovia, Reykjavik
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+02:00) Athens
(GMT+02:00) Beirut
(GMT+02:00) Cairo
(GMT+02:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+02:00) Jerusalem
(GMT+03:00) Minsk
(GMT+02:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+06:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+10:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Mon 14 Mar
Displayed time zone:
Belfast
change
10:00 - 11:15
Applications
Main conference
at
Mallorca+Menorca
Chair(s):
Albert Cohen
INRIA
10:00
25m
Talk
Coarse Grain Parallelization of Deep Neural Networks
Main conference
Marc Gonzalez Tallada
UPC
Link to publication
DOI
10:25
25m
Talk
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
25m
Talk
Exploiting Accelerators for Efficient High Dimensional Similarity Search
Main conference
Sandeep Agrawal
Oracle Labs
,
Christopher Michael Dee
,
Alvin R. Lebeck
Duke University
Link to publication
DOI
11:35 - 12:50
Language Implementation & DSL
Main conference
at
Mallorca+Menorca
Chair(s):
Michael D. Bond
Ohio State University
11:35
25m
Talk
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
25m
Talk
Distributed Halide
Main conference
Tyler Denniston
,
Shoaib Kamil
MIT CSAIL, USA
,
Saman Amarasinghe
MIT
Link to publication
DOI
12:25
25m
Talk
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
14:20 - 16:00
Algorithms
Main conference
at
Mallorca+Menorca
Chair(s):
Lawrence Rauchwerger
Texas A&M University
14:20
25m
Talk
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
25m
Talk
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
25m
Talk
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
25m
Talk
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:20 - 18:00
GPUs and Scheduling
Main conference
at
Mallorca+Menorca
Chair(s):
Christophe Dubach
University of Edinburgh
16:20
25m
Talk
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
25m
Talk
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
25m
Talk
Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Efficient Elastic Data Stream Processing
Main conference
Tiziano De Matteis
University of Pisa
,
Gabriele Mencagli
University of Pisa
Link to publication
DOI
17:35
25m
Talk
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
Artifact Evaluation
Artifact Evaluation
at
Mallorca+Menorca
18:00
30m
Meeting
Artifact Evaluation
Artifact Evaluation
Tue 15 Mar
Displayed time zone:
Belfast
change
10:00 - 11:15
Shared-memory data structures
Main conference
at
Mallorca+Menorca
Chair(s):
Yossi Lev
Oracle Labs
10:00
25m
Talk
Adding Approximate Counters
Main conference
Guy L. Steele Jr.
Oracle Labs
,
Jean-Baptiste Tristan
Oracle Labs
Link to publication
DOI
10:25
25m
Talk
A Wait-Free Queue as Fast as Fetch-and-Add
Main conference
Chaoran Yang
Rice University
,
John Mellor-Crummey
Rice University
Link to publication
DOI
10:50
25m
Talk
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
Optimistic concurrency
Main conference
at
Mallorca+Menorca
Chair(s):
Milind Chabbi
Rice University
11:35
25m
Talk
Optimistic Concurrency with OPTIK
Main conference
Rachid Guerraoui
EPFL, Switzerland
,
Vasileios Trigonakis
EPFL
Link to publication
DOI
12:00
25m
Talk
Refined Transactional Lock Elision
Main conference
Dave Dice
Oracle Labs
,
Alex Kogan
Oracle Labs
,
Yossi Lev
Oracle Labs
Link to publication
DOI
12:25
25m
Talk
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
14:20 - 15:35
Locking
Main conference
at
Mallorca+Menorca
Chair(s):
Michael Scott
University of Rochester
14:20
25m
Talk
Be My Guest - MCS Lock Now Welcomes Guests
Main conference
Tianzheng Wang
University of Toronto
,
Milind Chabbi
Rice University
,
Hideaki Kimura
HP Labs
Link to publication
DOI
14:45
25m
Talk
Contention-Conscious, Locality-Preserving Locks
Main conference
Milind Chabbi
Rice University
,
John Mellor-Crummey
Rice University
Link to publication
DOI
15:10
25m
Talk
DomLock: A New Multi-Granularity Locking Technique for Hierarchies
Main conference
Saurabh Kalikar
,
Rupesh Nasre
IIT Madras, India
Link to publication
DOI
Wed 16 Mar
Displayed time zone:
Belfast
change
10:00 - 11:15
Consistency models
Main conference
at
Mallorca+Menorca
Chair(s):
James Larus
EPFL
10:00
25m
Talk
Benchmarking Weak Memory Models
Main conference
Carl Ritson
University of Kent
,
Scott Owens
University of Kent
Link to publication
DOI
10:25
25m
Talk
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
25m
Talk
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 debugging
Main conference
at
Mallorca+Menorca
Chair(s):
Martin Schulz
Lawrence Livermore National Laboratory
11:35
25m
Talk
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
25m
Talk
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
25m
Talk
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
Closing
Closing
at
Mallorca+Menorca
12:50
10m
Talk
Closing
Closing
Mon 14 Mar
Displayed time zone:
Belfast
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
Mallorca+Menorca
Main conference
Applications
Main conference
Language Implementation & DSL
Main conference
Algorithms
Main conference
GPUs and Scheduling
Artifact Evaluation
Artifact Evaluation
Tue 15 Mar
Displayed time zone:
Belfast
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
Mallorca+Menorca
Main conference
Shared-memory data structures
Main conference
Optimistic concurrency
Main conference
Locking
Wed 16 Mar
Displayed time zone:
Belfast
change
Room
10:00
30
11:00
30
12:00
30
Mallorca+Menorca
Main conference
Consistency models
Main conference
Performance analysis and debugging
Closing
Closing
Mon 14 Mar
Displayed time zone:
Belfast
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
18:00
15
30
45
Mallorca+Menorca
PPoPP Main conference
Coarse Grain Parallelization of Deep Neural Networks
10:00 - 10:25
PPoPP Main conference
High Performance Model Based Image Reconstruction
10:25 - 10:50
PPoPP Main conference
Exploiting Accelerators for Efficient High Dimensional Similarity Search
10:50 - 11:15
PPoPP Main conference
Declarative Coordination of Graph-Based Parallel Programs
11:35 - 12:00
PPoPP Main conference
Distributed Halide
12:00 - 12:25
PPoPP Main conference
Parallel Type-checking with Haskell using Saturating LVars and Stream G ...
12:25 - 12:50
PPoPP Main conference
Articulation Point Guided Redundancy Elimination for Betweenness Centra ...
14:20 - 14:45
PPoPP Main conference
Multi-Core On-The-Fly SCC Decomposition
14:45 - 15:10
PPoPP Main conference
A High-Performance Parallel Algorithm for Nonnegative Matrix Factorization
15:10 - 15:35
PPoPP Main conference
Autogen: Automatic Discovery of Cache-Oblivious Parallel Recursive Algo ...
15:35 - 16:00
PPoPP Main conference
Gunrock: A High-Performance Graph Processing Library on the GPU
16:20 - 16:45
PPoPP Main conference
GPU Multisplit
16:45 - 17:10
PPoPP Main conference
Keep Calm and React with Foresight: Strategies for Low-Latency and Ener ...
17:10 - 17:35
PPoPP Main conference
Work Stealing for Interactive Services to Meet Target Latency
17:35 - 18:00
PPoPP Artifact Evaluation
Artifact Evaluation
18:00 - 18:30
Tue 15 Mar
Displayed time zone:
Belfast
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
Mallorca+Menorca
PPoPP Main conference
Adding Approximate Counters
10:00 - 10:25
PPoPP Main conference
A Wait-Free Queue as Fast as Fetch-and-Add
10:25 - 10:50
PPoPP Main conference
Lease/Release: Architectural Support for Scaling Contended Data Structures
10:50 - 11:15
PPoPP Main conference
Optimistic Concurrency with OPTIK
11:35 - 12:00
PPoPP Main conference
Refined Transactional Lock Elision
12:00 - 12:25
PPoPP Main conference
Drinking from Both Glasses: Combining Pessimistic and Optimistic Tracki ...
12:25 - 12:50
PPoPP Main conference
Be My Guest - MCS Lock Now Welcomes Guests
14:20 - 14:45
PPoPP Main conference
Contention-Conscious, Locality-Preserving Locks
14:45 - 15:10
PPoPP Main conference
DomLock: A New Multi-Granularity Locking Technique for Hierarchies
15:10 - 15:35
Wed 16 Mar
Displayed time zone:
Belfast
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
Mallorca+Menorca
PPoPP Main conference
Benchmarking Weak Memory Models
10:00 - 10:25
PPoPP Main conference
The Virtues of Conflict: Analysing Modern Concurrency
10:25 - 10:50
PPoPP Main conference
Causal Consistency: Beyond Memory
10:50 - 11:15
PPoPP Main conference
ESTIMA: Extrapolating ScalabiliTy of In-Memory Applications
11:35 - 12:00
PPoPP Main conference
Grain Graphs: OpenMP Performance Analysis Made Easy
12:00 - 12:25
PPoPP Main conference
Production-guided Concurrency Debugging
12:25 - 12:50
PPoPP Closing
Closing
12:50 - 13:00
x
Sat 21 Dec 13:19