Wednesday, September 28, 2016
Room: NA
12:00-1:00 PM - Lunch
1:00-2:00 PM - Keynote
Host: Chen Ding, University of Rochester
- Leslie Valiant, Harvard University
2:00-2:30 PM - Break
2:30-4:05 PM - Session 1
Large Scale Parallelism
Chair: Xipeng Shen, NCSU
- QUARC: An Array Programming Approach to High Performance Computing
Diptorup Deb, Robert J. Fowler and Allan Porterfield
- Utilizing Concurrency Data Access: A New Theory
Xian-He Sun
- ParFuse: Parallel and Compositional Analysis of Message Passing Programs
Sriram Aananthakrishnan, Greg Bronevetsky, Mark Baranowski and Ganesh Gopalakrishnan
- PFast Approximate Distance Queries in Unweighted Graphs using Bounded Asynchrony
Adam Fidel, Francisco Coral Sabido, Colton Riedel, Nancy Amato and Lawrence Rauchwerger
- Energy Avoiding Matrix Multiply
Kelly Livingston, Aaron Landwehr, Jose Monsalve Diaz, Stephane Zuckerman, Benoit Meister and Guang Gao
4:05-4:15 PM - Refreshments
4:15-5:10 PM - Session 2
Resilience and persistence
Chair: Yu David Liu, SUNY Binghamton
- Language Support for Reliable Memory Regions
Saurabh Hukerikar and Christian Engelmann
- Harnessing Parallelism in Multicore Systems to Expedite and Improve Function Approximation
Aurangzeb and Rudolf Eigenmann
- Adaptive Software Caching for Efficient NVRAM Data Persistence
Pengcheng Li and Dhruva Chakrabarti
5:30-8:30 PM - Cocktail reception and buffet dinner
Thursday, September 29, 2016
Room: NA
7:30-8:30 AM - Breakfast
8:30-9:30 AM - Keynote
- P. (Saday) Sadayappan, The Ohio State University
9:30-10:00 AM - Coffee
10:00-12:00 PM - Session 3
Compiler analysis and optimization
Chair: John Criswell, University of Rochester
- Polyhedral Compiler Technology in Collaboration with Autotuning Important to Domain-Specific Frameworks for HPC
Mary Hall and Protonu Basu
- An Extended Polyhedral Model for SPMD Programs and its use in Static Data Race Detection
Prasanth Chatarasi, Jun Shirako, Martin Kong and Vivek Sarkar
- Polygonal Iteration Space Partitioning
Aniket Shivam, Alexandru Nicolau, Alex V. Veidenbaum, Mario Mango Furnari and Ro Cammarota
- Automatically Optimizing Stencil Computations on Many-core NUMA Architectures
Pei-Hung Lin, Qing Yi, Daniel Quinlan, Chunhua Liao and Yongqing Yan
- Tapir: Embedding Fork-Join Parallelism into LLVM’s Intermediate Representation
Tao Schardl
- Formalizing Structured Control Flow Graphs
Amit Sabne, Putt Sakdhnagool and Rudolf Eigenmann
12:00-1:00 PM - Lunch
1:00-2:20 PM - Session 4
Dynamic computation and languages
Chair: Peng Wu, Huawei Inc.
- Automatic Vectorization for MATLAB
Hanfeng Chen, Alexander Krolik, Erick Lavoie and Laurie Hendren
- Analyzing Parallel Programming Models for Magnetic Resonance Imaging
Forest Danford, Eric Welch, Julio Cardenas-Rodriguez and Michelle Strout
- The Importance of Fine-Grain Synchronization for Many-Core Systems
Tongsheng Geng, Stephane Zuckerman, Jose Monsalve, Alfredo Goldman, Sami Habib, Jean-Luc Gaudiot and Guang R. Gao
- Optimizing LOBPCG: Sparse Matrix Loop and Data Transformations in Action
Khalid Ahmad, Anand Venkat and Mary Hall
2:20-2:30 PM - Break
2:30-3:30 PM - Julia compiler tutorial and QA by Keno Fischer
3:30-4:00 PM - Refreshments
4:00-5:00 PM - Panel
-
Compilation for dynamic parallel languages, by Ayon Basumallik of MathWorks, Keno Fischer of Julia, Mary Hall of Utah U., and Chu-Cheow Lim of Qualcomm.
8:00-10:00 PM - Excursion
-
Kodak theatre Break of Reality concert (8pm to 10pm), leaving from the hotel half hour before start time (transportation will be provided from and back to the hotel).
Friday, September 30, 2016
Room: NA
7:30-8:30 AM - Breakfast
8:30-9:30 AM - Keynote
- Guang R. Gao, University of Delaware
9:30-10:00 AM - Coffee
10:00-11:20 AM - Session 5
GPUs and private memory
Chair: Bo Wu, Colorado School of Mines
- LightHouse: An Automatic Code Generator for Graph Algorithms on GPUs
Shashidhar G and Rupesh Nasre
- Locality-aware Task-parallel Execution on GPUs
Jad Hbeika and Milind Kulkarni
- Automatic Copying of Pointer-Based Data Structures
Tong Chen, Zehra Sura and Hyojin Sung
- Automatic Local Memory Management for Multicores Having Global Address Space
Kouhei Yamamoto, Tomoya Shirakawa, Yoshitake Oki, Akimasa Yoshida, Keiji Kimura and Hironori Kasahara
11:20-11:30 AM - Refreshments
11:30-12:30 PM - Session 6
Run-time and performance analysis
Chair: Bin Bao, Huawei Inc.