Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
Opening (Joint Session)
8:00 am
Keynote – Madan Musuvathi
8:30 am
Keynote – Madan Musuvathi
Mar 14 @ 8:30 am – 9:30 am
Beyond the embarrassingly parallel – New languages, compilers, and runtimes for big-data processing Large-scale data processing requires large-scale parallelism. Data-processing systems from traditional databases to Hadoop and Spark rely on embarrassingly-parallel relational primitives (e.g. map,[...]
Break
9:30 am
Session 1: Profiling Feedback (Mary Lou Soffa)
10:00 am
Session 1: Profiling Feedback (Mary Lou Soffa)
Mar 14 @ 10:00 am – 11:15 am
Chair: Mary Lou Soffa (University of Virginia) #4: Tongping Liu and Xu Liu. Cheetah: Detecting False Sharing Efficiently and Effectively #27: Dehao Chen, Xinliang David Li and Tipp Moseley. AutoFDO: Automatic Feedback-directed Optimization for Warehouse-scale Applications[...]
Break
11:15 am
Session 2: Data Layout and Vectorization (Dorit Nuzman)
11:35 am
Session 2: Data Layout and Vectorization (Dorit Nuzman)
Mar 14 @ 11:35 am – 12:50 pm
Chair: Dorit Nuzman (Intel) #53: Probir Roy and Xu Liu. MemTool: A Lightweight Profiler to Guide Structure Splitting #29: Linchuan Chen, Peng Jiang and Gagan Agrawal. Expoliting Recent SIMD Architectural Advances for Irregular Applications #59: Hao[...]
Lunch
12:50 pm
Session 3: GPU (Vijay Janapa Reddi)
2:20 pm
Session 3: GPU (Vijay Janapa Reddi)
Mar 14 @ 2:20 pm – 4:00 pm
Chair: Vijay Janapa Reddi (University of Texas) #52: Raj Barik, Naila Farooqui, Brian Lewis, Chunling Hu and Tatiana Shpeisman. A Black-box Approach to Energy-Aware Scheduling on Integrated CPU-GPU Systems #5: Christos Margiolas and Michael F.P. O’Boyle.[...]
Break
4:00 pm
Session 4: ACM Student Research Competition Presentations
4:20 pm
Break
6:00 pm
CGO Business Meeting
6:30 pm
|
Keynote – Keshav Pingali
8:30 am
Keynote – Keshav Pingali
Mar 15 @ 8:30 am – 9:30 am
50 Years of Parallel programming: Ieri, Oggi, Domani* Parallel programming started in the mid-60’s with the pioneering work of Karp and Miller, David Kuck, Jack Dennis and others, and as a discipline, it is now[...]
|
CGO Best Paper Award and Keynote – Avinash Sodani
8:30 am
CGO Best Paper Award and Keynote – Avinash Sodani
Mar 16 @ 8:30 am – 9:30 am
Knights Landing Intel Xeon Phi CPU: Path to Parallelism with General Purpose Programming The demand for high performance will continue to skyrocket in the future, fueled by the drive to solve the challenging problems in[...]
Break
9:30 am
Session 8: Correctness (Aaron Smith)
10:00 am
Session 8: Correctness (Aaron Smith)
Mar 16 @ 10:00 am – 11:15 am
Chair: Aaron Smith (Microsoft) #45: Soham Chakraborty and Viktor Vafeiadis. Validating Optimizations of Concurrent C/C++ Programs #85: Ignacio Laguna, Martin Schulz, David F. Richards, Jon Calhoun and Luke Olson. IPAS: Intelligent Protection Against Silent Output Corruption[...]
Break
11:15 am
Session 9: Binary/Virtualization (Soo-mook Moon)
11:35 am
Session 9: Binary/Virtualization (Soo-mook Moon)
Mar 16 @ 11:35 am – 12:50 pm
Chair: Soo-mook Moon (Seoul National University) #95: Daniele Cono D’Elia and Camil Demetrescu. Flexible On-Stack Replacement in LLVM #96: Byron Hawkins, Brian Demsky and Michael Taylor. BlackBox: Lightweight Security Monitoring for COTS Binaries #69: Toshihiko Koju,[...]
Closing
12:50 pm
|
||||