Technical Program

Highlights

Full program below.

Tutorials and Workshops are scheduled on Saturday and Sunday.

Sunday

18:30 - 21:00

Welcome Reception

Monday

8:30 Welcome Address
8:45-9:45

Keynote

Bill Dally, "Moving the needle:  Effective Computer Architecture Research in Academy  and Industry"

9:45-10:15 Coffee Break

10:15-11:55

Session 1

12:00-13:30 Lunch

13:45-15:25

 

Session 2

15:25-15:50 Coffee Break

15:50-17:30

Session 3

18:00-20:00

Business Meeting SIGARCH-TCCA

20:15 ISCA Reception

Tuesday

8:00 - 9:00

ACM-W Athena Award Lecture

Mary Jane Irwin: "Shared Caches in Multicores: The Good, The Bad, and The Ugly"

9:10 - 10:00

Session 4

10:00-10:30 Coffee Break

10:30-11:45

Session 5

12:00-13:30

ACM-IEEE Eckert Mauchly Lunch award

13:30-14:30

Awards presentation
14:30-16:00 Panel: "La Microarchitecture est Morte. Longue Vie à la Microarchitecture"  moderator Mark Hill
18:00

ACM A.M. Turing Award Lecture:

Charles P. Thacker, "Improving the Future by Examining the Past"

20:30 ACM A.M. Turing Award Lecture Reception

Wednesday

8:00 - 9:00

Keynote

Olivier Temam, "The Rebirth of Neural Networks"

9:10- 10:25 Session 6

10:25-10:55 Coffee Break

10:55- 12:35 Session 7
12:35 Conclusion

15:00 Excursion to Mont-Saint-Michel (back around 20:00)

 

Detailed Program

Sunday

18:30 - 21:00

Welcome Reception

Monday

8:30

Welcome Address

8:45-9:45

Keynote

Bill Dally, "Moving the needle:  Effective Computer Architecture Research in Academe and Industry"

9:45-10:15 Coffee Break

10:15-11:55

Session 1: Energy Efficiency (Session Chair: Doug Burger)

 

WiDGET: Wisconsin Decoupled Grid Execution Tiles

Yasuko

(University of Wisconsin), John D. Davis (Microsoft Research), David A. Wood (University of Wisconsin)

 

Forwardflow: A Scalable Core for Power-Constrained CMPs

Dan Gibson, David A. Wood (University of Wisconsin)

 

Energy-Performance Tradeoffs in Processor Architecture and Circuit Design: A Marginal Cost Analysis

Omid Azizi (Stanford University), Aqeel Mahesri (University of Illinois), Benjamin C. Lee (Stanford University), Sanjay J. Patel (University of Illinois), Mark Horowitz (Stanford University)

 

Understanding Sources of Inefficiency in General-Purpose Chips

Rehan Hameed, Wajahat Qadeer, Megan Wachs, Omid Azizi (Stanford University), Alex Solomatnikov (Hicamp Systems), Benjamin C. Lee, Stephen Richardson, Christos Kozyrakis, Mark Horowitz (Stanford University)

12:00-13:30 Lunch

13:45-15:25

 

Session 2

Session 2A

Caches (Session Chair: Moinuddin Qureshi)

Translation Caching: Skip, Don't Walk (the Page Table)

Thomas W. Barr, Alan L. Cox, Scott Rixner (Rice University)

High Performance Cache Replacement Using Re-Reference Interval Prediction (RRIP)

Aamer Jaleel, Kevin Theobald, Simon Steely Jr., Joel Emer (Intel Corporation)

The Virtual Write Queue: Coordinating DRAM and Last-Level Cache Policies

Jeff Stuecheli (University of Texas Austin/IBM Austin), Dimitris Kaseridis (University of Texas Austin), David Daly, Hillery Hunter (IBM Watson), Lizy K. John (University of Texas Austin)

Reducing Cache Power with Low-Cost, Multi-Bit Error Correcting Codes

Chris Wilkerson, Alaa R Alameldeen, Zeshan Chishti, Wei Wu, Dinesh Somasekhar, Shih-Lien Lu (Intel Corporation)


Emerging Technologies and Interconnect (Session Chair: Olivier Temam)

Session 2B

An Intra-Chip Free-Space Optical Interconnect

Jing Xue, Alok Garg, Berkehan Çiftçioğlu, Jianyun Hu, Shang Wang, Ioannis Savidis, Manish Jain, Rebecca Berman, Peng Liu, Michael Huang, Hui Wu, Eby Friedman, Gary Wicks, Duncan Moore (University of Rochester)

Aergia: Exploiting Packet Latency Slack in On-Chip Networks

Reetuparna Das (Pennsylvania State University), Onur Mutlu (Carnegie Mellon University), Thomas Moscibroda (Microsoft Research), Chita Das (Pennsylvania State University)

Silicon-Photonic Network Architectures for Scalable, Power-Efficient Multi-Chip Systems

Pranay Koka, Michael O. McCracken, Herb Schwetman, Xuezhe Zheng, Ron Ho, Ashok V. Krishnamoorthy (Sun Labs, Oracle)

Re-Architecting DRAM Memory Systems with Monolithically Integrated Silicon Photonics

Scott Beamer (UC Berkeley), Chen Sun (MIT), Yong-jin Kwon (UC Berkeley), Ajay Joshi (Boston University), Christopher Batten (Cornell University), Vladimir Stojanovic (MIT), Krste Asanović (UC Berkeley)

15:25-15:50 Coffee Break

15:50-17:30

Session 3

Session 3A Memory Subsystems (Session Chair: Dean Tullsen)

Use ECP, not ECC, for Hard Failures in Memories

Stuart Schechter (Microsoft Research), Gabriel H. Loh (Microsoft Research and Georgia Tech), Karin Strauss (Microsoft Research and University of Washington), Doug Burger (Microsoft Research)

Morphable Memory System: A Robust Architecture for Exploiting Multi-Level Phase Change Memories

Moinuddin K. Qureshi, Michele Franceschini, Luis Lastras, John Karidis (IBM Research)

SieveStore: A Highly-Selective, Ensemble-level Disk Cache for Cost-Performance

Timothy Pritchett, Mithuna Thottethodi (Purdue University)

Rethinking DRAM Design and Organization for Energy-Constrained Multi-Cores

Aniruddha N. Udipi (University of Utah), Naveen Muralimanohar (HP Labs), Niladrish Chatterjee, Rajeev Balasubramonian, Al Davis (University of Utah), Norman P. Jouppi (HP Labs)

Session 3B

Productivity and Debugging (Session Chair: Josep Torrellas)

LReplay: A Pending Period Based Deterministic Replay Scheme

Yunji Chen, Weiwu Hu (Chinese Academy of Sciences), Tianshi Chen (University of Science and Technology of China), Ruiyang Wu (Chinese Academy of Sciences)

Timetraveler: Exploiting Acyclic Races for Optimizing Memory Race Recording

Gwendolyn Voskuilen, Faraz Ahmad, T.N. Vijaykumar (Purdue University)

Conflict Exceptions: Simplifying Concurrent Language Semantics with Precise Hardware Exceptions for Data Races

Brandon Lucia, Luis Ceze (University of Washington), Karin Strauss, Shaz Qadeer (Microsoft Research and University of Washington), Hans-J. Boehm (HP Labs)

ColorSafe: Architectural Support for Debugging and Dynamically Avoiding Multi-variable Atomicity Violations

Brandon Lucia, Luis Ceze (University of Washington), Karin Strauss (Microsoft Research and University of Washington)

18:00-20:00

Business Meeting SIGARCH-TCCA

20:15 ISCA Reception

Tuesday

8:00 - 9:00

ACM-W Athena Award Lecture

Mary Jane Irwin: "Shared Caches in Multicores: The Good, The Bad, and The Ugly"

9:10 - 10:00

Session 4

Session 4A

Acceleration Architecture (Session Chair: Babak Falsafi)

Dynamic Warp Subdivision for Integrated Branch and Memory Divergence Tolerance

Jiayuan Meng, David Tarjan, Kevin Skadron (University of Virginia)

A Dynamically Configurable Coprocessor for Convolutional Neural Networks

Srimat Chakradhar, Murugan Sankaradas, Venkata Jakkula, Srihari Cadambi (NEC Laboratories America, Inc)

Session 4B Threading (Session Chair: Sanjay Patel)

RetCon: Transactional Repair without Replay

Colin Blundell, Arun Raghavan, Milo M. K. Martin (University of Pennsylvania)

Thread Tailor: Dynamically Weaving Threads Together for Efficient, Adaptive Parallel Applications

Janghaeng Lee, Haicheng Wu, Madhumitha Ravichandran, Nathan Clark (Georgia Tech.)

10:00-10:30 Coffee Break

10:30-11:45

Session 5

Session 5A Simulation Technologies and Real System Evaluation (Session Chair: Lieven Eeckhout)

An Integrated GPU Power and Performance Model

Sunpyo Hong, Hyesoon Kim (Georgia Tech)

A Case for FAME: FPGA Architecture Model Execution

Zhangxi Tan, Andrew Waterman, Henry Cook, Sarah Bird, Krste Asanović, David Patterson (University of California, Berkeley)

Evolution of Thread-Level Parallelism in Desktop Applications

Geoffrey Blake, Ronald G. Dreslinski (University of Michigan), Krisztian Flautner (ARM Ltd.), Trevor Mudge (University of Michigan)

Session 5B Cluster and Data Center (Session Chair: David A. Wood)

Web Search Using Mobile Cores: Quantifying and Mitigating the Price of Efficiency

Vijay Janapa Reddi (Harvard University), Benjamin C. Lee (Stanford University), Trishul Chilimbi (Microsoft Research), Kushagra Vaid (Microsoft)

The Impact of Management Operations on the Virtualized Datacenter

Vijayaraghavan Soundararajan, Jennifer M. Anderson (VMware, Inc.)

Energy Proportional Datacenter Networks

Dennis Abts, Mike Marty, Philip Wells, Peter Klausler, Hong Liu (Google Inc.)

12:00-13:30

ACM-IEEE Eckert Mauchly Lunch award

13:30-14:30

Awards presentation
14:30-16:00 Panel: "La Microarchitecture est Morte. Longue Vie à la Microarchitecture"  moderator Mark Hill
18:00

ACM A.M. Turing Award Lecture:

Charles P. Thacker, "Improving the Future by Examining the Past"

20:30 ACM A.M. Turing Award Lecture Reception

Wednesday

8:00 - 9:00

Keynote

Olivier Temam, "The Rebirth of Neural Networks"

9:10- 10:25 Session 6
Session 6A QOB (Session Chair: Onur Mutlu)

NoHype: Virtualized Cloud Infrastructure without the Virtualization

Eric Keller, Jakub Szefer, Jennifer Rexford, Ruby B. Lee (Princeton University)

Modeling Critical Sections in Amdahl's Law and its Implications for Multicore Design

Stijn Eyerman, Lieven Eeckhout (Ghent University)

Resistive Computation: Avoiding the Power Wall with Low-Leakage STT-MRAM Based Computing

Xiaochen Guo, Engin İpek, Tolga Soyata (University of Rochester)

Session 6B Security (Session Chair: Hyesoon Kim)

Security Refresh: Prevent Malicious Wear-out and Increase Durability for Phase-Change Memory with Dynamically Randomized Address Mapping

Nak Hee Seong, Dong Hyuk Woo, Hsien-Hsin S. Lee (Georgia Institute of Technology)

IVEC: Off-Chip Memory Integrity Protection for Both Security and Reliability

Ruirui Huang, G. Edward Suh (Cornell University)

Sentry: Light-weight Auxiliary Memory Access Control

Arrvindh Shriraman, Sandhya Dwarkadas (University of Rochester)

10:25-10:55 Coffee Break

10:55- 12:35 Session 7
Session 7A Multi-Core (Session Chair: Doug Carmean)

Elastic Cooperative Caching: An Autonomous Dynamically Adaptive Memory Hierarchy for Chip Multiprocessors

Enric Herrero (Universitat Politècnica de Catalunya), José Gonzàlez (Intel Corporation), Ramon Canal (Universitat Politècnica de Catalunya)

Cohesion: A Hybrid Memory Model for Accelerators

John H. Kelm, Daniel R. Johnson, William Tuohy, Steven S. Lumetta, Sanjay J. Patel (University of Illinois)

Data Marshaling for Multi-core Architectures

M. Aater Suleman (University of Texas Austin), Onur Mutlu (Carnegie Mellon University), Jose A. Joao, Khubaib, Yale N. Patt (University of Texas Austin)

Debunking the 100X GPU vs. CPU Myth: An Evaluation of Throughput Computing on CPU and GPU

Victor W Lee, Changkyu Kim, Jatin Chhugani, Michael Deisher, Daehyun Kim, Anthony D. Nguyen, Nadathur Satish, Mikhail Smelyanskiy, Srinivas Chennupaty, Per Hammarlund, Ronak Singhal, Pradeep Dubey (Intel Corporation)

Session 7B Reliability and Fault-tolerance (Session Chair: Yanos Sazeides)

Using Hardware Vulnerability Factors to Enhance AVF Analysis

Vilas Sridharan, David R. Kaeli (Northeastern University)

Necromancer: Enhancing System Throughput by Animating Dead Cores

Amin Ansari, Shuguang Feng, Shantanu Gupta, Scott Mahlke (University of Michigan)

Leveraging the Core-Level Complementary Effects of PVT Variations to Reduce Timing Emergencies in Multi-Core Processors

Guihai Yan (Chinese Academy of Sciences), Xiaoyao Liang (NVIDIA), Yinhe Han, Xiaowei Li (Chinese Academy of Sciences)

Relax: An Architectural Framework for Software Recovery of Hardware Faults

Marc de Kruijf, Shuou Nomura, Karthikeyan Sankaralingam (University of Wisconsin)

12:35 Conclusion

15:00 Excursion to Mont-Saint-Michel (back around 20:00)