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
 
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)[...]
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[...]
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[...]
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),[...]
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[...]
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[...]
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