Sunday, February 16, 2014

6:00PM-8:00PM Welcome Reception & ACM Student Research Competition Poster Session

Monday, February 17, 2014 

8:30AM-8:45AM CGO, HPCA, PPoPP Conference Openings

8:45AM-10:00AM CGO, HPCA, PPoPP Keynote (Room: Florida B-C)

21st Century Computer Architecture
Mark Hill, University of Wisconsin

10:00AM-10:20AM Break

10:20AM-12:00PM Session 1: Best Paper Nominees (Room: Plaza D)
Session Chair: Aaron Smith

Software Transactional Memory for GPU Architectures / Slides /
Yunlong Xu (Xi’an Jiaotong University), Rui Wang (Beihang University), Nilanjan Goswami (University of Florida), Tao Li (University of Florida), Lan Gao (Beihang University), Depei Qian (Xi’an Jiaotong University, Beihang University)

Just-In-Time Software Pipelining / Slides /
Hongbo Rong, Park Hyunchul, Youfeng Wu, Cheng Wang (Intel Labs)

A Basic Linear Algebra Compiler / Slides / 
Daniele G. Spampinato, Markus Püschel (ETH Zurich)

Efficient mapping of irregular C++ applications to integrated GPUs / Slides /
Rajkishore Barik (Intel Labs), Rashid Kaleem (University of Texas, Austin), Deepak Majeti (Rice University), Brian Lewis, Tatiana Shpeisman, Chunling Hu (Intel Corporation), Yang Ni, Ali-Reza Adl-Tabatabai (Google Inc.)

12:00PM-13:30PM Lunch (Room: Plaza G)

13:30PM-14:45PM Session 2: GPU Optimization (Room: Plaza D)
Session Chair: Sudhakar Yalamanchili

Red Fox: An Execution Environment for Relational Query Processing on GPUs / Slides /
Haicheng Wu (Georgia Institute of Technology), Gregory Diamos (NVIDIA), Tim Sheard (Portland State University), Molham Aref (LogicBlox Inc.), Sean Baxter (NVIDIA), Michael Garland (NVIDIA), Sudhakar Yalamanchili (Georgia Institute of Technology)

Portable and Transparent Host-Device Communication Optimization for GPGPU Environments / Slides /
Christos Margiolas, Michael F.P. O’Boyle (University of Edinburgh)

Hybrid Hexagonal/Classical Tiling for GPUs
Tobias Grosser (INRIA), Albert Cohen (INRIA), Sven Verdoolaege (ENS), P. Sadayappan (Ohio State University), Justin Holewinski (NVIDIA)

14:45PM-15:15PM Break

15:15PM-16:30PM Session 3: Tools for Program Introspection (Room: Plaza D)
Session Chair: Robert Cohn

Call Paths for Pin Tools / Slides /
Milind Chabbi, Xu Liu, John Mellor-Crummey(Rice University)

LeakChecker: Practical Static Memory Leak Detection for Managed Languages / Slides /
Dacong Yan (Ohio State University), Guoqing Xu (UC Irvine), Shengqian Yang, Atanas Rountev (Ohio State University)

DrDebug: Deterministic Replay based Cyclic Debugging with Dynamic Slicing / Slides /
Yan Wang (UC Riverside), Harish Patil, Cristiano Pereira, Gregory Lueck (Intel Corporation), Rajiv Gupta, Iulian Neamtiu (UC Riverside)

16:30PM-16:45AM Break

16:45PM-18:00PM Session 4: Profiling and Characterization (Room: Plaza D)
Session Chair: Jason Mars

DeltaPath: Precise and Scalable Calling Context Encoding / Slides /
Qiang Zeng (Penn State University), Junghwan Rhee, Hui Zhang, Nipun Arora, Guofei Jiang (NEC Laboratories America), Peng Liu (Penn State University)

Dynamic and Adaptive Calling Context Encoding / Slides /
Jianjun Li, Zhenjiang Wang, Chenggang Wu (State Key Laboratory of Computer Architecture, Institute of Computing Technology, CAS, China), Wei-Chung Hsu (Department of Computer Science, National Taiwan University, Taiwan), Di Xu (IBM Research, China),

Fine-grained Benchmark Subsetting for System Selection / Slides /
Pablo de Oliveira Castro (Université de Versailles St-Quentin), Yuriy Kashnikov, Chadi Akel, Mihail Popov (Exascale Computing Research), William Jalby (Université de Versailles St-Quentin)

6:30PM-7:30PM CGO business meeting (Room: Plaza D)

7:30PM-8:30PM CGO steering committee meeting

Tuesday, February 18, 2014

8:30AM-9:40AM CGO Keynote (Room: Plaza D)

Are scripting languages ready for mobile computing? / Slides /
Calin Cascaval, Qualcomm

9:40AM-9.45AM Room change

9:45AM-10.05AM Break

10:05AM-11:45AM Session 5: Program Analysis (Room: Plaza D)
Session Chair: Evelyn Duesterwald

Static Reference Analysis for GUI Objects in Android Software  / Slides /
Atanas Rountev, Dacong Yan (Ohio State University)

Accelerating Dynamic Detection of Uses of Undefined Variables with Static Value-Flow Analysis / Slides /
Ding Ye, Yulei Sui, Jingling Xue (University of New South Wales, Australia)

Partial Escape Analysis and Scalar Replacement for Java / Slides /
Lukas Stadler (Johannes Kepler University Linz, Austria), Thomas Würthinger (Oracle Labs), Hanspeter Mössenböck (Johannes Kepler University Linz, Austria)

WatchdogLite: Hardware-Accelerated Compiler-Based Pointer Checking / Slides /
Santosh Nagarakatte (Rutgers University), Milo M K Martin, Steve Zdancewic (University of Pennsylvania),

11.45AM-13:15PM Lunch (Room: Plaza G)

13:15PM-14:30PM Session 6: Code Generation (Room: Plaza D)
Session Chair: Fabrice Rastello

Non-affine Extensions to Polyhedral Code Generation / Slides /
Anand Venkat, Manu Shantharam, Mary Hall (University of Utah), Michelle Strout (Colorado State University)

Single Assignment Compiler, Single Assignment Architecture: Future Gated Single Assignment Form / Slides /
Shuhan Ding, John Earnest, Soner Onder (Michigan Technological University)

Simplifying Scalable Graph Processing with a Domain-Specific Language / Slides /
Sungpack Hong (Oracle Labs), Semih Salihoglu, Jennifer Widom, Kunle Olukotun (Stanford University)

14:30PM-14:45PM Break

14:45PM-16:00PM Session 7: Potpourri (Room: Plaza D)
Session Chair: Abdullah Muzahid

Security Signature Inference for JavaScript-based Browser Addons / Slides /
Vineeth Kashyap, Ben Hardekopf (University of California Santa Barbara)

Estimating the Empirical Cost Function of Routines with Dynamic Workloads / Slides /
Emilio Coppa, Camil Demetrescu, Irene Finocchi, Romolo Marotta (Sapienza University of Rome)

Automated Algorithmic Error Resilience for Structured Grid Problems based on Outlier Detection / Slides /
Amoghavarsha Suresh, John Sartori (University of Minnesota)

16:00PM Excursion

Acrobat show Cirque du Soleil in downtown Disney, click HERE for more information

Buses will depart for La Nouba starting at 16:00 from the CONVENTION CENTER entrance at the Hyatt.  This is on the same level as the main lobby, at the opposite end of the building past the B-Line Cafe.

Buses will return from the dropoff point after the event ends continuing until 22:00.

Wednesday, February 19, 2014

8:30AM-9:40AM CGO/HPCA/PPoPP Keynote (Room: Florida B-C)

Heterogeneous computing – what does it mean for compiler research? / Slides /
Norm Rubin, NVIDIA

9:40AM-9.45AM Room change

9:45AM-11:00AM Session 8: HW/SW Resource Mapping (Room: Plaza D)
Session Chair: Youfeng Wu

Adaptive Mapping and Parameter Selection Scheme to Improve Automatic Code Generation for GPUs / Slides /
Carlos Juega, José Ignacio Gómez Pérez, Christian Tenllado (ArTeCS, UCM), Francky Catthoor (IMEC)

Fix the code. Don’t tweak the hardware: A new compiler approach to Voltage-Frequency scaling / Slides /
Alexandra Jimborean, Konstantinos Koukos, Vasileios Spiliopoulos, David Black-Schaffer, Stefanos Kaxiras (Department of Information Technology, Uppsala University, Sweden)

Fluidic Kernels: Cooperative Execution of OpenCL Programs on Multiple Heterogeneous Devices / Slides /
Prasanna Pandit, R. Govindarajan (Indian Institute of Science, Bangalore)

11:00AM-11:15AM Break

11:15AM-12:30PM Session 9: Just-in-time Compilation (Room: Plaza D)
Session Chair: Jae W. Lee

Warm-Up Simulation Methodology for HW/SW Co-Designed Processors / Slides /
Aleksandar Brankovic (UPC Barcelona), Kyriakos Stavrou, Enric Gibert Codina (Intel Labs Barcelona), Antonio Gonzalez (UPC, Intel Labs Barcelona)

Optimizing R VM: Allocation Removal and Path Length Reduction via Interpreter-level Specialization / Slides /
Haichuan Wang (University of Illinois at Urbana-Champaign), Peng Wu (IBM T. J. Watson Research Center), David Padua (University of Illinois at Urbana-Champaign)

Extending the PCRE Library with Static Backtracking Based Just-in-Time Compilation Support / Slides /
Zoltan Herczeg (University of Szeged)

12:30PM-13:00PM Best Paper Award/Closing