f

The 48th Annual IEEE/ACM International Symposium on Microarchitecture, 2015

Conference is at the Tapa tower, second floor

Schedule

Dec. 6 (Sun.)

06:00pm | 08:00pm Reception
Room: Tapa Ballroom 1

Dec. 7 (Mon.)

07:00am | 08:00am Breakfast (continues until 9am)
Room: Palace Lounge
(In front of Tapa Ballroom 1)
08:00am | 08:20am Opening
Room: Tapa Ballroom 2
Prof. Milos Prvulovic (General Chair), Prof. Moinuddin Qureshi (Program Chair)
Message from the General Chair: PDF
Message from the Program Chair: PDF
08:20am | 09:20am Keynote
Room: Tapa Ballroom 2
Session Chair: Moinuddin Qureshi
"The Human Intranet - Where Swarms and Humans Meet" - Prof. Jan Rabaey (UC Berkeley) (slides)
09:20am | 10:20am Best Paper Candidates
Room: Tapa Ballroom 2
Session Chair: Joel Emer
Large Pages and Lightweight Memory Management in Virtualized Environments: Can You Have it Both Ways? (slides)
Binh Pham (Rutgers University), Jan Vesely (Rutgers University), Gabriel H. Loh (AMD Research), Abhishek Bhattacharjee (Rutgers University)

Exploiting Commutativity to Reduce the Cost of Updates to Shared Data in Cache-Coherent Systems (slides)
Guowei Zhang (Massachusetts Institute of Technology), Webb Horn (Massachusetts Institute of Technology), Daniel Sanchez (Massachusetts Institute of Technology)

CCICheck: Using μhb Graphs to Verify the Coherence-Consistency Interface (slides)
Yatin A. Manerkar (Princeton University), Daniel Lustig (Princeton University), Michael Pellauer (NVIDIA), Margaret Martonosi (Princeton University)
10:20am | 10:40am Break
10:40am | 12:00pm Lightning Session
Room: Tapa Ballroom 2
Session Chair: Onur Mutlu
12:00pm | 02:00pm Lunch
Room: Tapa Ballroom 1
02:00pm | 03:20pm Cache [Session A1]
Room: Tapa Ballroom 2
Session Chair: Chris Wilkerson
Security [Session A2]
Room: Honolulu Suite
Session Chair: Edward Suh
HyComp: A Hybrid Cache Compression Method for Selection of Data-Type-Specific Compression Methods (slides)
Angelos Arelakis (Chalmers University of Technology), Fredrik Dahlgren (Chalmers University of Technology), Per Stenstrom (Chalmers University of Technology)

Doppelganger: A Cache for Approximate Computing (slides)
Joshua San Miguel (University of Toronto), Jorge Albericio (University of Toronto), Andreas Moshovos (University of Toronto), Natalie Enright Jerger (University of Toronto)

The Application Slowdown Model: Quantifying and Controlling the Impact of Inter-Application Interference at Shared Caches and Main Memory
Lavanya Subramanian (Intel Labs), Vivek Seshadri (Carnegie Mellon University), Arnab Ghosh (IIT Kanpur), Samira Khan (University of Virginia), Onur Mutlu (Carnegie Mellon University)

MORC: A Manycore-Oriented Compressed Cache (slides)
Tri M. Nguyen (Princeton University), David Wentzlaff (Princeton University)
Avoiding Information Leakage in the Memory Controller with Fixed Service Policies (slides)
Ali Shafiee (University of Utah), Akhila Gundu (University of Utah), Manjunath Shevgoor (University of Utah), Rajeev Balasubramonian (University of Utah), Mohit Tiwari (University of Texas) Austin"

Fork Path: Improving Efficiency of ORAM by Removing Redundant Memory Accesses
Xian Zhang (Peking University), Guangyu Sun (Peking University), Chao Zhang (Peking University), Weiqi Zhang (Peking University), Yun Liang (Peking University), Tao Wang (Peking University), Yiran Chen (University of Pittsburgh), Jia Di (University of Arkansas)

Locking Down Insecure Indirection with Hardware-Based Control-Data Isolation (slides)
William Arthur (University of Michigan), Sahil Madeka (University of Michigan), Reetuparna Das (University of Michigan), Todd Austin (University of Michigan)

Authenticache: Harnessing Cache ECC for System Authentication (slides)
Anys Bacha (The Ohio State University), Radu Teodorescu (The Ohio State University)
03:20pm | 03:40pm Break
03:40pm | 05:00pm Prefetching [Session B1]
Room: Tapa Ballroom 2
Session Chair: Aamer Jaleel
Concurrency [Session B2]
Room: Honolulu Suite
Session Chair: Nam Sung Kim
Efficiently Prefetching Complex Address Patterns (slides)
Manjunath Shevgoor (University of Utah), Sahil Koladiya (University of Utah), Rajeev Balasubramonian (University of Utah), Chris Wilkerson (Intel Labs), Seth Pugsley (Intel Labs), Zeshan Chishti (Intel Labs)

Self-Contained, Accurate Precomputation Prefetching (slides)
Islam Atta (University of Toronto), Xin Tong (University of Toronto), Vijayalakshmi Srinivasan (IBM), Ioana Baldini (IBM), Andreas Moshovos (University of Toronto)

Confluence: Unified Instruction Supply for Scale-Out Servers
Cansu Kaynak (EcoCloud, EPFL), Boris Grot (University of Edinburgh), Babak Falsafi (EcoCloud, EPFL)

IMP: Indirect Memory Prefetcher (slides)
Xiangyao Yu (MIT), Christopher J. Hughes (Intel Labs), Nadathur Satish (Intel Labs), Srinivas Devadas (MIT)
DeSC: Decoupled Supply-Compute Communication Management for Heterogeneous Architectures (slides)
Tae Jun Ham (Princeton University), Juan Luis Aragon (University of Murcia), Margaret Martonosi (Princeton University)

Efficient Warp Execution in Presence of Divergence with Collaborative Context Collection
Farzad Khorasani (University of California Riverside), Rajiv Gupta (University of California Riverside), Laxmi N. Bhuyan (University of California Riverside)

Control Flow Coalescing on a Hybrid Dataflow/von Neumann GPGPU (slides)
Dani Voitsechov (Technion), Yoav Etsion (Technion)

A Scalable Architecture for Ordered Parallelism (slides)
Mark C. Jeffrey (Massachusetts Institute of Technology), Suvinay Subramanian (Massachusetts Institute of Technology), Cong Yan (Massachusetts Institute of Technology), Joel Emer (Massachusetts Institute of Technology / NVIDIA), Daniel Sanchez (Massachusetts Institute of Technology)
05:00pm | 05:30pm (Nothing)
05:30pm | 06:00pm Program Chair Experience Report (ppt)
Room: Tapa Ballroom 2
06:00pm | 08:00pm Drinks and Business Meeting
Room: Tapa Ballroom 2

Dec. 8 (Tue.)

07:00am | 08:00am Breakfast (continues until 9am)
Room: Palace Lounge
(In front of Tapa Ballroom 1)
08:00am | 09:00am Keynote II
Room: Tapa Ballroom 2
Session Chair: Trevor Mudge
"Preparing for a Post Moore's Law World" - Prof. Todd Austin (U Michigan) (slides)
09:00am | 10:00am DRAM [Session C1]
Room: Tapa Ballroom 2
Session Chair: Daniel Sanchez
Voltage [Session C2]
Room: Honolulu Suite
Session Chair: Murali Annavaram
More is Less: Improving the Energy Efficiency of Data Movement via Opportunistic Use of Sparse Codes
Yanwei Song (University of Rochester), Engin Ipek (University of Rochester)

Improving DRAM Latency with Dynamic Asymmetric Subarray
Shih-Lien Lu (Intel), Ying-Chen Lin (National Taiwan University), Chia-Lin Yang (National Taiwan University)

Gather-Scatter DRAM: In-DRAM Address Translation to Improve the Spatial Locality of Non-unit Strided Accesses (slides)
Vivek Seshadri (Carnegie Mellon University), Thomas Mullins (Carnegie Mellon University), Amirali Boroumand (Carnegie Mellon University), Onur Mutlu (Carnegie Mellon University), Phillip B. Gibbons (Carnegie Mellon University), Michael A. Kozuch (Intel Pittsburgh), Todd C. Mowry (Carnegie Mellon University)
The CRISP Performance Model for Dynamic Voltage and Frequency Scaling in a GPGPU (slides)
Rajib Nath (UCSD), Dean Tullsen (UCSD)

Safe Limits on Voltage Reduction Efficiency in GPUs: a Direct Measurement Approach (slides)
Jingwen Leng (University of Texas at Austin / IBM T.J. Watson Research), Alper Buyuktosunoglu (IBM T.J. Watson Research), Ramon Bertran (IBM T.J. Watson Research), Pradip Bose (IBM T.J. Watson Research), Vijay Janapa Reddi (University of Texas at Austin)

Adaptive Guardband Scheduling to Improve System-level Efficiency of POWER7+ (slides)
Yazhou Zu (UT Austin), Charles R. Lefurgy (IBM), Jingwen Leng (UT Austin), Matthew Halpern (UT Austin), Michael S. Floyd (IBM), Vijay Janapa Reddi (UT Austin)
10:00am | 10:20am Break
10:20am | 12:00pm Micro-architecture [Session D1]
Room: Tapa Ballroom 2
Session Chair: Uri Weiser
GPU [Session D2]
Room: Honolulu Suite
Session Chair: Tor Aamodt
DynaMOS: Dynamic Schedule Migration for Heterogeneous Cores (slides)
Shruti Padmanabha (University of Michigan), Andrew Lukefahr (University of Michigan), Reetuparna Das (University of Michigan), Scott Mahlke (University of Michigan)

Long Term Parking: Criticality-aware Resource Allocation in OOO Processors
Andreas Sembrant (Uppsala University), Trevor E. Carlson (Uppsala University), Erik Hagersten (Uppsala University), David Black-Schaffer (Uppsala University), Arthur Perais (IRISA/INRIA), Andre Seznec (IRISA/INRIA), Pierre Michaud (IRISA/INRIA)

The Inner Most Loop Iteration counter: a new dimension in branch history (slides)
Andre Seznec (INRIA/IRISA), Joshua San Miguel (University of Toronto), Jorge Albericio (University of Toronto)

Filtered Runahead Execution with a Runahead Buffer (slides)
Milad Hashemi (UT Austin), Yale N. Patt (UT Austin)

Bungee Jumps: Accelerating Indirect Branches Through HW/SW Co-Design (slides)
Daniel S. McFarlin (Carnegie Mellon University), Craig Zilles (University of Illinois, Urbana-Champaign)
SAWS: Synchronization Aware GPGPU Warp Scheduling for Multiple Independent Warp Schedulers
Jiwei Liu (University of Pittsburgh), Jun Yang (University of Pittsburgh), Rami Melhem (University of Pittsburgh)

Enabling Coordinated Register Allocation and Thread-level Parallelism Optimization for GPUs
Xiaolong Xie (Center for Energy-Efficient Computing and Applications, Peking University), Yun Liang (Center for Energy-Efficient Computing and Applications, Peking University), Xiuhong Li (Center for Energy-Efficient Computing and Applications, Peking University), Yudong Wu (Center for Energy-Efficient Computing and Applications, Peking University), Guangyu Sun (Center for Energy-Efficient Computing and Applications, Peking University), Tao Wang (Center for Energy-Efficient Computing and Applications, Peking University), Dongrui Fan (Institute of Computing Technology (ICT) Chinese Academy of Sciences)

Free Launch: Optimizing GPU Dynamic Kernel Launches through Thread Reuse
Guoyang Chen (North Carolina State University), Xipeng Shen (North Carolina State University)

GPU Register File Virtualization (slides)
Hyeran Jeon (San Jose State University), Gokul Subramanian Ravi (University of Wisconsin-Madison), Nam Sung Kim (University of Illinois, Urbana-Champaign), Murali Annavaram (University of Southern California)

WarpPool: Sharing Requests with Inter-Warp Coalescing for Throughput Processors (slides)
John Kloosterman (University of Michigan), Jonathan Beaumont (University of Michigan), Mick Wollman (University of Michigan), Ankit Sethia (University of Michigan), Ron Dreslinski (University of Michigan), Trevor Mudge (University of Michigan), Scott Mahlke (University of Michigan)
12:00pm | 02:00pm Lunch (Awards)
Room: Tapa Ballroom 1
02:00pm | 03:40pm Accelerator [Session E1]
Room: Tapa Ballroom 2
Session Chair: Babak Falsafi
Mobile & Emerging Systems [Session E2]
Room: Honolulu Suite
Session Chair: Vijay Janapa Reddi
Ultra-Low Power Render-Based Collision Detection for CPU/GPU Systems (slides)
Enrique de Lucas (Polytechnic University of Catalonia), Pedro Marcuello (Broadcom Corporation), Joan-Manuel Parcerisa (Polytechnic University of Catalonia), Antonio Gonzalez (Polytechnic University of Catalonia)

Execution Time Prediction for Energy-Efficient Hardware Accelerators (slides)
Tao Chen (Cornell University), Alexander Rucker (Cornell University), G. Edward Suh (Cornell University)

Border Control: Sandboxing Accelerators (slides)
Lena E. Olson (University of Wisconsin-Madison), Jason Power (University of Wisconsin-Madison), Mark D. Hill (University of Wisconsin-Madison), David A. Wood (University of Wisconsin-Madison)

Neural Acceleration for GPU Throughput Processors (slides) (slides)
Amir Yazdanbakhsh (Georgia Institute of Technology), Jongse Park (Georgia Institute of Technology), Hardik Sharma (Georgia Institute of Technology), Pejman Lotfi-Kamran (Institute for Research in Fundamental Sciences (IPM)), Hadi Esmaeilzadeh (Georgia Institute of Technology)

Neuromorphic Accelerators: A Comparison Between Neuroscience and Machine-Learning Approaches
Zidong Du (State Key Laboratory of Computer Architecture (CARCH), ICT, CAS, China), Daniel D Ben-Dayan Rubin (Intel Labs, Israel), Yunji Chen (State Key Laboratory of Computer Architecture (CARCH), ICT, CAS, China), Liqiang He (College of Computer Science, Inner Mongolia University, China), Tianshi Chen (State Key Laboratory of Computer Architecture (CARCH), ICT, CAS, China), Lei Zhang (University of Science and Technology of China), Chengyong Wu (State Key Laboratory of Computer Architecture (CARCH), ICT, CAS, China), Olivier Temam (Inria, France)
Prediction-Guided Performance-Energy Trade-off for Interactive Applications (slides)
Daniel Lo (Cornell University), Taejoon Song (Cornell University), G. Edward Suh (Cornell University)

Architecture-aware Automatic Computation Offload for Native Applications (slides)
Gwangmu Lee (POSTECH), Hyunjoon Park (POSTECH), Seonyeong Heo (POSTECH), Kyung-Ah Chang (Samsung Electronics), Hyogun Lee (Samsung Electronics), Hanjun Kim (POSTECH)

Fast Support for Unstructured Data Processing: the Unified Automata Processor (slides)
Yuanwei Fang (University of Chicago), Tung T. Hoang (University of Chicago), Michela Becchi (University of Missouri), Andrew A. Chien (University of Chicago)

Enabling Interposer-based Disintegration of Multi-core Processors
Ajaykumar Kannan (University of Toronto), Natalie Enright Jerger (University of Toronto), Gabriel H. Loh (AMD Research)

DCS: A Fast and Scalable Device-Centric Server Architecture (slides)
Jaehyung Ahn (POSTECH), Dongup Kwon (POSTECH), Youngsok Kim (POSTECH), Mohammadamin Ajdari (POSTECH), Jaewon Lee (POSTECH), Jangwoo Kim (POSTECH)
03:40pm | 04:00pm Break
04:00pm | 05:30pm Posters
Room: Palace Lounge
05:30pm | 06:00pm (Nothing)
06:00pm | 09:00pm Luau
Location: Great Lawn

Dec. 9 (Wed.)

07:00am | 08:00am Breakfast (continues until 9am)
Room: Palace Lounge
08:00am | 09:00am Keynote III
Room: Tapa Ballroom 2
Session Chair: Shih-Lien Lu
"Future Processor/Memory System Architecture" - J. Thomas Pawlowski (Micron) (slides)
09:00am | 10:00am Datacenter [Session F1]
Room: Tapa Ballroom 2
Session Chair: Mike Ferdman
Memory Systems [Session F2]
Room: Honolulu Suite
Session Chair: Andre Seznec
Modeling the Implications of DRAM Failures and Protection Techniques on Datacenter TCO (slides)
Panagiota Nikolaou (University of Cyprus), Yiannakis Sazeides (University of Cyprus), Lorena Ndreu (University of Cyprus), Marios Kleanthous (MAP S.Platis)

TimeTrader: Exploiting Latency Tail to Save Datacenter Energy for Online Search (slides)
Balajee Vamanan (Purdue University), Hamza Bin Sohail (Purdue University), Jahangir Hasan (Google Inc.), T. N. Vijaykumar (Purdue University)

Rubik: Fast Analytical Power Management for Latency-Critical Systems (slides)
Harshad Kasture (MIT), Davide B. Bartolini (MIT), Nathan Beckmann (MIT), Daniel Sanchez (MIT)
CLEAN-ECC: High Reliablity ECC for Adaptive Granularity Memory System
Seong-Lyong Gong (UT Austin), Minsoo Rhu (NVIDIA Research), Jungrae Kim (UT Austin), Jinsuk Chung (UT Austin), Mattan Erez (UT Austin)

vCache: Architectural Support for Transparent and Isolated Virtual LLCs in Virtualized Environments (slides)
Daehoon Kim (University of Illinois, Urbana-Champaign), Hwanju Kim (University of Cambridge), Nam Sung Kim (University of Illinois, Urbana-Champaign), Jaehyuk Huh (KAIST)

An integrated concurrency and core-ISA architectural envelope definition, and test oracle, for IBM POWER multiprocessors (slides)
Kathryn E. Gray (University of Cambridge), Gabriel Kerneis (University of Cambridge), Dominic Mulligan (University of Cambridge), Christopher Pulte (University of Cambridge), Susmit Sarkar ( University of St Andrews), Peter Sewell (University of Cambridge)
10:00am | 10:20am Break
10:20am | 12:00pm Coherence, Consistency, Persistency [Session G1]
Room: Tapa Ballroom 2
Session Chair: Thomas Wenisch
Modeling & Characterisation [Session G2]
Room: Honolulu Suite
Session Chair: Hsien-Hsin Lee
Efficient GPU Synchronization without Scopes: Saying No to Complex Consistency Models (slides)
Matthew D. Sinclair (University of Illinois at Urbana-Champaign), Johnathan Alsop (University of Illinois at Urbana-Champaign), Sarita V. Adve (University of Illinois at Urbana-Champaign)

Efficient Persist Barriers for Multicores (slides)
Arpit Joshi (University of Edinburgh), Vijay Nagarajan (University of Edinburgh), Marcelo Cintra (Intel), Stratis Viglas (University of Edinburgh)

ThyNVM: Enabling Software-Transparent Crash Consistency in Persistent Memory Systems (slides)
Jinglei Ren (Tsinghua University), Jishen Zhao (University of California, Santa Cruz), Samira Khan (University of Virginia), Jongmoo Choi (Dankook University), Yongwei Wu (Tsinghua University), Onur Mutlu (Carnegie Mellon University)

Coherence Domain Restriction on Large Scale Systems
Yaosheng Fu (Princeton University), Tri M. Nguyen (Princeton University), David Wentzlaff (Princeton University)

Efficiently Enforcing Strong Memory Ordering in GPUs (slides)
Abhayendra Singh (University of Michigan, Ann Arbor), Shaizeen Aga (University of Michigan, Ann Arbor), Satish Narayanasamy (University of Michigan, Ann Arbor)
Characterizing, Modeling, and Improving the QoE of Mobile Devices with Low Battery Level
Kaige Yan (University of Houston), Xingyao Zhang (University of Houston), Xin Fu (University of Houston)

Cross-Architecture Performance Prediction (XAPP) Using CPU Code to Predict GPU Performance (slides)
Newsha Ardalani (University of Wisconsin, Madison), Clint Lestourgeon (University of Wisconsin, Madison), Karthikeyan Sankaralingam (University of Wisconsin, Madison), Xiaojin Zhu (University of Wisconsin, Madison)

A Fast and Accurate Analytical Technique to Compute the AVF of Sequential Bits in a Processor
Steven Raasch (Intel), Arijit Biswas (Intel), Jon Stephan (Intel), Paul Racunas (Nvidia), Joel Emer (Nvidia)

Enabling Portable Energy Efficiency with Memory Accelerated Library
Qi Guo (Carnegie Mellon University), Tze-Meng Low (Carnegie Mellon University), Nikolaos Alachiotis (Carnegie Mellon University), Berkin Akin (Carnegie Mellon University), Larry Pileggi (Carnegie Mellon University), James C. Hoe (Carnegie Mellon University), Franz Franchetti (Carnegie Mellon University)

Microarchitectural Implications of Event-driven Server-side Web Applications
Yuhao Zhu (UT Austin), Daniel Richins (UT Austin), Matthew Halpern (UT Austin), Vijay Janapa Reddi (UT Austin)
12:00pm | 12:15pm Conference Closing
Room: Tapa Ballroom 2