Saturday – Sunday, March 31 – April 01, 2012
Workshops and Tutorials
Room3/31
AM3/31
PM4/1
AM4/1
PMSantaClara1 PIN DynRio OPENCL WISH SantaClara2 ODES ODES ILDJIT ILDJIT Plaza HYACC HYACC DELITE DELITE University WCET <open> <open> MP+GPU
Monday April 02, 2012
9:00 AM – 9:15 AM Opening
9:15 AM – 10:15 AM Keynote
10:15 AM – 10:30 AM Break
10:30 AM – 12:00 PM Session 1
Compilation
Compiling For Niceness: Mitigating Contention for QoS in Datacenters
Lingjia Tang, Jason Mars and Mary Lou Soffa.Compiling for Automatically Generated Instruction Set Extensions
Alastair Murray and Björn Franke.Dynamic Compilation of Data-Parallel Kernels for Vector Processors
Andrew Kerr, Gregory Diamos and Sudhakar Yalamanchili.
12:00 PM – 1:00 PM Lunch
1:00 PM – 3:00 PM Session 2
Optimization
Panacea: Towards Holistic Optimization of MapReduce Applications
Jun Liu, Nishkam Ravi, Srimat Chakradhar and Mahmut Kandemir.WCET-aware Static Locking of Instruction Caches
Sascha Plazar, Heiko Falk, Jan Kleinsorge and Peter Marwedel.Reconciling Transactional Conflicts with Compiler’s Help
Sandya Mannarswamy and Ramaswamy Govindarajan.Micro-Specialization: Dynamic Code Specialization of Database Management Systems
Rui Zhang, Saumya Debray and Richard Snodgrass.
3:00 PM – 3:30 PM Break
3:30 PM – 5:30 PM Session 3
Parallelization
Scan Detection and Parallelization in “Inherently Sequential” Nested Loop Programs
Yun Zou and Sanjay Rajopadhye.HELIX: Automatic Parallelization of Irregular Programs for Chip Multiprocessing
Simone Campanoni, Timothy M. Jones, Glenn Holloway, Vijay Janapa Reddi, Gu-Yeon Wei and David Brooks.Automatic Speculative DOALL for Clusters
Hanjun Kim, Nick P. Johnson, Jae W. Lee, Scott A. Mahlke and David I. August.HQEMU: A Multi-Threaded and Retargetable Dynamic Binary Translator on Multicores
Ding-Yong Hong, Chun-Chen Hsu, Pen-Chung Yew, Jan-Jan Wu, Wei-Chung Hsu, Yeh-Ching Chung, Pangfeng Liu and Chien-Min Wang.
Evening – Reception and SRC Poster Session
Business Meeting
Steering Committee Meeting
Tuesday, April 03, 2012
8:30 AM – 9:30 AM Keynote
9:30 AM – 10:00 AM Break
10:00 AM – 12:00 PM Session 4
Dynamic Instrumentation, Error Detection
PinADX: An Interface for Customizable Debugging with Dynamic Instrumentation
Gregory Lueck, Harish Patil and Cristiano Peeira.DeadSpy: A Tool to Pinpoint Program Inefficiencies
Milind Chabbi and John Mellor-Crummey.Light-weight Bounds Checking
Niranjan Hasabnis, Ashish Mishra and R Sekar.Runtime Asynchronous Fault Tolerance via Speculation
Yun Zhang, Soumyadeep Ghosh, Jialu Huang, Jae W. Lee, Scott Mahlke and David I. August.
12:00 PM – 1:30 PM Lunch
1:30 PM – 2:30 PM SRC Finalists (3 x 10min)
2:30 PM – 3:30 PM Session 5
GPU Optimization
Auto-Generation and Auto-Tuning of 3D Stencil Codes on heterogeneous GPU Clusters
Yongpeng Zhang and Frank Mueller.Dynamically Managed Data for CPU-GPU Architectures
Thomas B. Jablin, James A. Jablin, Prakash Prabhu, Feng Liu and David I. August.
3:30 PM – 4:00 PM Break
4:00 PM – 5:30 PM Session 6
Profiling and Program Characterization
Phase Guided Profiling for Fast Cache Modeling
Andreas Sembrant, David Black-Schaffer and Erik Hagersten.Efficient Data Dependence Profiling using Software Signatures
Rajeshwar Vanka and James Tuck.Using Graph-Based Program Characterization for Predictive Modeling
Eunjung Park, John Cavazos and Marco A. Alvarez.
Evening – Excursion to Tech Museum (more info)
Wednesday, April 04, 2012
8:30 AM – 10:00 AM Session 7
Memory Management
Hierarchical Overlapped Tiling
Xing Zhou, Jean-Pierre Giacalone, Maria Garzaran, Bob Kuhn, Yang Ni and David Padua.An Automatic Code Overlaying Technique for Multicores with Explicitly-Managed Memory Hierarchies
Choonki Jang, Jun Lee, Sangmin Seo and Jaejin Lee.Matching Memory Access Patterns and Data Placement for NUMA Systems
Zoltan Majo and Thomas Gross.
10:00 AM – 10:30 AM Break
10:30 AM – 12:00 PM Session 8
Program Analysis
Accelerating Dynamic Program Analysis on Multicores
Danilo Ansaloni, Walter Binder, Abbas Heydarnoori and Lydia Y. Chen. Deferred Methods:Efficient bottom-up heap analysis for symbolic path-based data access summaries
Ivan Matosevic and Tarek Abdelrahman.On-demand Dynamic Summary-based Points-to Analysis
Lei Shang, Xinwei Xie and Jingling Xue.
12:00 PM – 12:30 PM Awards and Closing
2012 International Symposium on Code Generation and Optimization