Calendar

7 Sat 8 Sun 9 Mon 10 Tue 11 Wed 12 Thu 13 Fri
All-day
12:00 am
1:00 am
2:00 am
3:00 am
4:00 am
5:00 am
6:00 am
7:00 am
8:00 am
9:00 am
10:00 am
11:00 am
12:00 pm
1:00 pm
2:00 pm
3:00 pm
4:00 pm
5:00 pm
6:00 pm
7:00 pm
8:00 pm
9:00 pm
10:00 pm
11:00 pm
6:00 pm Welcome Reception and ACM Student Research Competition Posters
Welcome Reception and ACM Student Research Competition Posters
Feb 8 @ 6:00 pm – 9:00 pm
Graduate Category Event-Flow Graphs for Efficient Path-Sensitive Analyses Ahmed Tamrawi (Iowa State University) Intelligent Heuristic Construction with Active Learning William Ogilvie (University of Edinburgh) An Intermediate Language for DSLs Providing Support for Automatic Optimization and[...]
8:30 am Conference Opening
Conference Opening
Feb 9 @ 8:30 am – 8:50 am
 
8:50 am Keynote: Paolo Faraboschi, HP Labs, The Machine
Keynote: Paolo Faraboschi, HP Labs, The Machine
Feb 9 @ 8:50 am – 10:00 am
Keynote: Paolo Faraboschi, HP Labs, The Machine
Abstract: By end of the decade we expect over 30 billion intelligent devices connected to the internet, resulting in unprecedented amounts of data. At the same time, scaling of the memory technologies that are at[...]
10:00 am Break
Break
Feb 9 @ 10:00 am – 10:20 am
 
10:20 am Session 1: GPU Optimization
Session 1: GPU Optimization
Feb 9 @ 10:20 am – 12:00 pm
Improving GPGPU Energy-Efficiency through Concurrent Kernel Execution and DVFS Qing Jiao (National University of Singapore), Mian Lu and Huynh Phung Huynh (Institute of High Performance Computing, A*STAR, Singapore), and Tulika Mitra (National University of Singapore)[...]
12:00 pm Lunch
Lunch
Feb 9 @ 12:00 pm – 1:30 pm
Latin Buffet Fresh Corn and Flour Tortillas Mexican Vegetable Soup Jicama and Watermelon Salad Grilled Chayote Squash and Tomato Salad With Lemon Vinaigrette Cheese Enchiladas, Chipotle Tomato Sauce, Queso Blanco Arroz Con Pollo, Chicken, Rice,[...]
1:30 pm Session 2: Tools, Debugging, and Techniques
Session 2: Tools, Debugging, and Techniques
Feb 9 @ 1:30 pm – 2:45 pm
A Parallel Abstract Interpreter for JavaScript Kyle Dewey, Vineeth Kashyap, and Ben Hardekopf (University of California, Santa Barbara) On Performance Debugging of Unnecessary Lock Contentions on Multicore Processors: A Replay-based Approach Long Zheng and Xiaofei[...]
2:45 pm Break
Break
Feb 9 @ 2:45 pm – 3:10 pm
 
3:10 pm Session 3: Best Paper Session
Session 3: Best Paper Session
Feb 9 @ 3:10 pm – 4:50 pm
Approximating Flow-Sensitive Pointer Analysis Using Frequent Itemset Mining Vaivaswatha Nagaraj and R. Govindarajan (Indian Institute of Science, Bangalore) HELIX-­UP: Relaxing Program Semantics to Unleash Parallelization Simone Campanoni, Glenn Holloway, Gu-Yeon Wei, and David Brooks (Harvard[...]
5:15 pm Session 4a: Artifact Evaluation Discussion (Joint with PPoPP)
5:15 pm Session 4b: ACM Student Research Competition Presentations
7:00 pm Business Meeting
Business Meeting
Feb 9 @ 7:00 pm – 8:00 pm
 
8:25 am Session 5: Microarchitecture
Session 5: Microarchitecture
Feb 10 @ 8:25 am – 9:40 am
Branch Prediction and the Performance of Interpreters – Don’t Trust Folklore Erven Rohou, Bharath Narasimha Swamy, and André Seznec (Inria, France) Optimizing the flash-RAM energy trade-off in deeply embedded systems James Pallister, Kerstin Eder, and[...]
9:40 am Break
Break
Feb 10 @ 9:40 am – 10:05 am
 
10:05 am Session 6: Parallelism and Concurrency
Session 6: Parallelism and Concurrency
Feb 10 @ 10:05 am – 11:20 am
Optimizing and Auto-Tuning Scale-Free Sparse Matrix-Vector Multiplication on Intel Xeon Phi Wai Teng Tang (Institute of High Performance Computing, A*STAR, Singapore), Ruizhe Zhao (Peking University, China), Mian Lu (Institute of High Performance Computing, A*STAR, Singapore),[...]
11:45 am Lunch
Lunch
Feb 10 @ 11:45 am – 1:15 pm
Pan Pacific Buffet Spinach and Tofu Soup Spicy Firecracker Spinach, Orange Sesame Dressing Tofu Bean Curd and Cucumber Salad Lemon Grass Basil Scented Basa With Coconut Green Curry Sauce Orange Peel Chicken and Green Beans[...]
1:15 pm Keynote: Dharmendra S Modha, IBM, Brain-Inspired Computing
Keynote: Dharmendra S Modha, IBM, Brain-Inspired Computing
Feb 10 @ 1:15 pm – 2:25 pm
Keynote: Dharmendra S Modha, IBM, Brain-Inspired Computing
Abstract: I will describe a decade-long, multi-disciplinary, multi-institutional effort spanning neuroscience, supercomputing, and nanotechnology to build and demonstrate a brain-inspired computer and describe the architecture, programming model, and applications. For more information, see: modha.org. Biography:[...]
2:25 pm Break
Break
Feb 10 @ 2:25 pm – 2:45 pm
 
2:45 pm Session 7: Code Generation and Optimization
Session 7: Code Generation and Optimization
Feb 10 @ 2:45 pm – 4:00 pm
Getting in Control of Your Control Flow with Control-Data Isolation William Arthur (University of Michigan), Ben Mehne (University of California – Berkeley), and Reetuparna Das and Todd Austin (University of Michigan) Checking Correctness of Code[...]
4:00 pm Excursion: Beach Blanket Babylon @ Club Fugazi
Excursion: Beach Blanket Babylon @ Club Fugazi
Feb 10 @ 4:00 pm – 10:15 pm
Excursion: Beach Blanket Babylon @ Club Fugazi | San Francisco | California | United States
We will be attending a private showing of Beach Blanket Babylon from 5:45 pm – 7:15 pm along with PPoPP. After the show you will have time for dinner on your own with colleagues and[...]
8:15 am Keynote: David Wecker, Microsoft Research, Simulation and Compilation of Quantum Algorithms
Keynote: David Wecker, Microsoft Research, Simulation and Compilation of Quantum Algorithms
Feb 11 @ 8:15 am – 9:25 am
Keynote: David Wecker, Microsoft Research, Simulation and Compilation of Quantum Algorithms
Abstract: Languages, compilers, and computer-aided design tools will be essential for scalable quantum computing, which promises an exponential leap in our ability to execute complex tasks. LIQUi|> is a modular software architecture designed to simulate[...]
9:25 am Break
Break
Feb 11 @ 9:25 am – 9:40 am
 
9:40 am Session 8: Static Program Analysis and Optimization
Session 8: Static Program Analysis and Optimization
Feb 11 @ 9:40 am – 10:55 am
PSLP: Padded SLP Automatic Vectorization Vasileios Porpodas (University of Cambridge), Alberto Magni (University of Edinburgh), and Timothy M. Jones (University of Cambridge) A Graph-Based Higher-Order Intermediate Representation Roland Leißa, Marcel Köster, and Sebastian Hack (Saarland[...]
10:55 am Break
Break
Feb 11 @ 10:55 am – 11:15 am
 
11:15 am Session 9: Runtime Optimization and Techniques
Session 9: Runtime Optimization and Techniques
Feb 11 @ 11:15 am – 12:05 pm
Optimizing Binary Translation for Dynamically Generated Code Byron Hawkins and Brian Demsky (University of California, Irvine) and Derek Bruening and Qin Zhao (Google, Inc.) MemorySanitizer: fast detector of uninitialized memory use in C++ Evgeniy Stepanov[...]
12:05 pm Awards and Closing
Awards and Closing
Feb 11 @ 12:05 pm – 12:20 pm