MEMSYS 2017

Conference Organizers

  • Bruce Jacob, U. Maryland
  • Kathy Smiley, Memory Systems
  • Rajat Agarwal, Intel
  • Ameen Akel, Micron
  • James Ang, Sandia National Labs
  • Bruce Childers, U. Pittsburgh
  • Zeshan Chishti, Intel
  • Bruce Christenson, Intel
  • Chen Ding, U. Rochester
  • David Donofrio, Berkeley Lab
  • Wendy Elsasser, ARM
  • Maya Gokhale, LLNL
  • Xiaochen Guo, Lehigh U.
  • Michael Ignatowski, AMD
  • Matthias Jung, U. Kaiserslautern
  • Hyesoon Kim, Georgia Tech
  • Scott Lloyd, LLNL
  • Sally A. McKee, Chalmers/Rambus
  • Moinuddin Qureshi, Georgia Tech
  • David Resnick, Sandia National Labs
  • Arun Rodrigues, Sandia National Labs
  • Robert Voigt, Northrop Grumman
  • Vincent Weaver, U. Maine
  • Christian Weis, U. Kaiserslautern
  • Kenneth Wright, Rambus
  • Sudhakar Yalamanchili, Georgia Tech
  • Ke Zhang, Chinese Acad. of Sciences
  • Jishen Zhao, UC Santa Cruz

Conference Program

Mon Oct 2 Welcome Reception 5:00 – 9:00 pm

Tue Oct 3 Breakfast 7:45 am

8:35 am Opening Remarks

8:40 am Software Keynote: Peter Kogge 
 Dept. of Computer Science and Engineering
 University of Notre Dame

9:40 am Break

10:00 am Session 1: Processing In and or Near Memory

Session Chair: Mike Ignatowski, AMD

10:00 am AIM: Accelerating Computational Genomics through Scalable 
and Noninvasive Accelerator-Interposed Memory p.3

Jason Cong (UCLA), Zhenman Fang (UCLA), Michael Gill (UCLA), Farnoosh Javadi (UCLA), Glenn Reinman (UCLA)

10:20 am PHOENIX: Efficient Computation in Memory p.15

Mats Rimborg (Chalmers University of Technology), Pedro Trancoso (University of Cyprus), Gunnar Carlstedt (Chalmers University of Technology)

10:40 am Near Memory Key/Value Lookup Acceleration p.26

Scott Lloyd (LLNL), Maya Gokhale (LLNL)

11:00 am The Sparse Data Reduction Engine: Chopping Sparse Data One Byte at a Time p.34

Jonathan Beard (Arm Research)

11:20 am Lightweight SIMT Core Designs for Intelligent 3D Stacked DRAM p.49

Chad Kersey (Georgia Institute of Technology), Sudhakar Yalamanchili (Georgia Institute of Technology), Hyesoon Kim (Georgia Institute of Technology College of Computing)

11:40 am Identifying the Potential of Near Data Processing for Apache Spark p.60

Ahsan Javed Awan (KTH Royal Institute of Technology), Eduard Ayguade (Technical University of Catalunya and Barcelona Super Computing Center), Kazuaki Ishizaki (IBM Research – Tokyo), Vladimir Vlassov (KTH Royal Institute of Technology), Mats Brorsson (KTH Royal Institute of Technology), Moriyoshi Ohara (IBM Research)

12:00 pm Conference Lunch

1:00 pm Session 2: DRAM Technologies

Session Chair: Sally McKee, Rambus

1:00 pm A Bandwidth Accurate, Flexible and Rapid Simulating Multi-HMC Modeling Tool p.71

Patrick Siegl (TU Braunschweig, Abteilung Technische Informatik, E.I.S.), Rainer Buchty (TU Braunschweig, Abteilung Technische Informatik, E.I.S.), Mladen Berekovic (TU Braunschweig, Abteilung Technische Informatik, E.I.S.)

1:20 pm CramSim: Controller and Memory Simulator p.83

Michael Healy (IBM T.J. Watson Research Center), Seokin Hong (IBM T.J. Watson Research Center)

1:40 pm Integrating DRAM Power-Down Modes in gem5 and Quantifying their Impact p.86

Radhika Jagtap (Arm Ltd.), Matthias Jung (Fraunhofer IESE), Wendy Elsasser (Arm Inc.), Christian Weis (University of Kaiserslautern), Andreas Hansson (Arm Ltd.), Norbert Wehn (University of Kaiserslautern)

2:00 pm Odd-ECC: On-Demand DRAM Error Correcting Codes p.96

Alirad Malek (Chalmers Univeristy), Evangelos Vasilakis (Chalmers univeristy), Vassilis Papaefstathiou (FORTH-ICS), Pedro Trancoso (Chalmers univeristy), Ioannis Sourdis (Chalmers university)

2:20 pm Evaluating Hybrid Memory Cube Infrastructure To Support High-Performance 
Sparse Algorithms p.112

Kartikay Garg (Georgia Institute of Technology), Jeffrey Young (Georgia Institute of Technology)

2:40 pm Using Run-Time Reverse-Engineering to Optimize DRAM Refresh p.115

Deepak M. Mathew (University of Kaiserslautern), Éder F. Zulian (University of Kaiserslautern), Matthias Jung (Fraunhofer IESE), Kira Kraft (University of Kaiserslautern), Christian Weis (University of Kaiserslautern), Bruce Jacob (University of Maryland), Norbert Wehn (University of Kaiserslautern)

3:00 pm Break

3:20 pm Session 3: Caches and Data Management

Session Chair: Chen Ding, University of Rochester

3:20 pm A Study of Unnecessary Write Backs p.127

Chris Garman (Lehigh University), Xiaochen Guo (Lehigh University), Michael Spear (Lehigh University)

3:40 pm SprBlk Cache: Enabling Fault Resilience at Low Voltages p.130

Nafiul Siddique (New Mexico State University), Abdel-Hameed Badawy (New Mexico State University)

4:00 pm Efficient STT-RAM Last-Level-Cache Architecture to Replace DRAM Cache p.141

Fazal Hameed (Chair for Compiler Construction, Computer Science Department, TU-Dresden), Christian Menard (Chair for Compiler Construction, Computer Science Department, TU-Dresden), Jeronimo Castrillon (Chair for Compiler Construction, Computer Science Department, TU-Dresden)

4:20 pm LMStr: Exploring Shared Hardware Controlled Scratchpad Memory for Multicores p.152

Nafiul Siddique (New Mexico State University), Abdel-Hameed Badawy (New Mexico State University), Dave Resnick (Sandia National Laboratory), Jeanine Cook (Sandia National Laboratories)

4:40 pm Probabilistic Replacement Strategies for Improving the Lifetimes of NVM-Based Caches p.166

Elizabeth Reed (University of Illinois), Alaa Alameldeen (Intel), Helia Naeimi (Intel), Patrick Stolt (Intel)

5:00 pm Logging in Persistent Memory: to Cache, or Not to Cache? p.177

Mengjie Li (UC Santa Cruz), Matheus Ogleari (UC Santa Cruz), Jishen Zhao (UC Santa Cruz)

5:20 pm Break

5:40 – 7:30 pm Spirited Discussion

Memory Systems Problems and Solutions

  • Chen Ding, University of Rochester
  • David Donofrio, Berkeley Labs
  • Scott Lloyd, LLNL
  • Dave Resnick, Sandia
  • Uzi Vishkin, University of Maryland

7:45 pm Dinner — Regular attendees on your own 
 Program Committee dinner meeting — A La Lucia, Alexandria

Wed Oct 4 Breakfast 7:45 am

8:40 am Hardware Keynote: David T. Wang 
 Director of Memory Product Planning
 Samsung

9:40 am Break

10:00 am Session 4: Next-Generation Memory Technology Details

Session Chair: Robert Voigt, Northrop Grumman

10:00 am Do Superconducting Processors Really Need Cryogenic Memories? 
The Case for Cold DRAM p.183

Fred Ware (Rambus), Liji Gopalakrishnan (Rambus), Eric Linstadt (Rambus), Sally A. McKee (Rambus), Thomas Vogelsang (Rambus), Kenneth L. Wright (Rambus), Craig Hampel (Rambus), Gary Bronner (Rambus)

10:20 am Cryogenic-DRAM Based Memory System for Scalable Quantum Computers: 
A Feasibility Study p.189

Swamit Tannu (Georgia Institute of Technology), Douglas Carmean (Microsoft), Moinuddin Qureshi (Georgia Institute of Technology)

10:40 am Memory Reliability for Cells with Strong Bit-Coupling Interference p.196

Kfir Mizrachi (Technion, Israel Institute of Technology), Ilan Bloom (Technion, Israel Institute of Technology), Yuval Cassuto (Technion, Israel Institute of Technology)

11:00 am Mitigating Bitline Crosstalk Noise in DRAM Memories p.205

Seyed Mohammad Seyedzadeh (University of Pittsburgh), Donald Edward Kline Jr (University of Pittsburgh), Alex K Jones (University of Pittsburgh), Rami Melhem (University of Pittsburgh)

11:20 am Memristive Voltage Divider: A Bipolar ReRAM-Based Unit for Non-Volatile Flip-Flops p.217

Mehrdad Biglari (Friedrich-Alexander University Erlangen-Nürnberg (FAU)), Dietmar Fey (Friedrich-Alexander University Erlangen-Nürnberg (FAU))

11:40 am Thermal-Aware, Heterogeneous Materials for Improved Energy and Reliability 
in 3D PCM Architectures p.223

Heba Saadeldeen (Intel Corporation), Zhaoxia Deng (University of California, Santa Barbara), Timothy Sherwood (University of California, Santa Barbara), Fred Chong (University of Chicago)

12:00 pm Conference Lunch

1:00 pm Session 5: Software and Hardware Optimization Techniques

Session Chair: Scott Lloyd, LLNL

1:00 pm Memory Equalizer for Lateral Management of Heterogeneous Memory p.239

Chen Ding (University of Rochester), Chencheng Ye (Huazhong University of Science and Technology), Hai Jin (Huazhong University of Science and Technology)

The Interaction of Last-Level-Cache Mechanisms on Modern Processors p.249

Rakhi Hemani (IIITD), Subhasis Banerjee (IBM), Apala Guha (Indraprastha Institute of Technology)

1:20 pm CoMerge: Toward Efficient Data Placement in Shared Heterogeneous Memory Systems p.251

Thaleia Dimitra Doudali (Georgia Institute of Technology), Ada Gavrilovska (Georgia Institute of Technology)

1:40 pm mpibind: A Memory-Centric Mapping of Hybrid Applications onto Emerging Systems p.262

Edgar A Leon (Lawrence Livermore National Laboratory)

2:00 pm DRAM-Related Challenges in Task Scheduling with Timing Predictability 
on COTS Multi-Cores for Safety-Critical Systems p.265

Ankit Agrawal (Technische Universität Kaiserslautern), Gerhard Fohler (Technische Universität Kaiserslautern)

2:20 pm BATMAN: Techniques for Maximizing System Bandwidth of Memory Systems 
with Stacked DRAM p.268

Chiachen Chou (Georgia Institute of Technology), Aamer Jaleel (NVIDIA), Moinuddin Qureshi (Georgia Institute of Technology)

2:40 pm Break

3:00 pm Session 6: Thinking Outside the Box

Session Chair: Kenneth Wright, Rambus

3:00 pm Enabling a Reliable STT-MRAM Main Memory Simulation p.283

Kazi Asifuzzaman (Barcelona Supercomputing Center), Rommel Sanchez Verdejo (Barcelona Supercomputing Center), Petar Radojkovic (Barcelona Supercomputing Center)

3:20 pm PageVault – Securing Off-Chip Memory using Page-based Authentication p.293

Blaise Tine (Georgia Institute of Technology), Sudhakar Yalamanchili (Georgia Institute of Technology)

3:40 pm Long Short Term Memory Based Hardware Prefetcher p.305

Yuan Zeng (Lehigh University), Xiaochen Guo (Lehigh University)

4:00 pm Task Replication and Control for Highly Parallel In-Memory Stores p.312

Fernando Martin Del Campo (University of Toronto), Paul Chow (University of Toronto)

4:20 pm DyAdHyTM: A Low Overhead Dynamically Adaptive Hybrid Transactional Memory 
with Application to Large Graphs p.327

Mohammad Qayum (New Mexico State University), Abdel-Hameed Badawy (New Mexico State University), Jeanine Cook (Sandia National Lab)

4:40 pm Rock: A Framework for Pruning the Design Space of Hybrid Main Memory Systems p.337

Dmitry Knyaginin (Chalmers University of Technology), Per Stenstrom (Chalmers University of Technology)

5:00 pm Break

5:20 – 7:20 pm Spirited Discussion

New and Cool Memory Technologies

  • Jonathan Beard, Arm
  • Zeshan Chishti, Intel
  • Mike Ignatowski, AMD
  • Robert Voigt, Northrop Grumman

7:30 pm Conference Dinner, Awards, … and … Murder?

Thu Oct 5 Breakfast 7:15 am

8:40 am Systems Keynote: Phil Emma 
 Chief Scientist (recently retired)
 IBM

9:40 am Break

10:00 am Session 7: Management of Non-Volatile Memories

Session Chair: David Donofrio, Berkeley Labs

10:00 am NEMO: An Energy-Efficient Hybrid Main Memory System for Mobile Devices p.351

Bahareh Pourshirazi (University of Illinois at Chicago), Zhichun Zhu (University of Illinois at Chicago)

10:20 am Composing Lifetime Enhancing Techniques for Non-Volatile Main Memories p.363

Andres Amaya Garcia (Arm Ltd.), William Wang (Arm Ltd.), Rene de Jong (Arm Ltd.), Stephan Diestelhorst (Arm Ltd.)

10:40 am Improving SSD Lifetime with Byte-Addressable Metadata p.374

Yanqin Jin (University of California, San Diego), Hung-Wei Tseng (North Carolina State University), Yannis Papakonstantinou (University of California, San Diego), Steven Swanson (University of California, San Diego)

11:00 am REMAP: A Reliability/Endurance Mechanism for Advancing PCM p.385

Mohammad Khavari Tavana (Northeastern University), Amir Kavyan Ziabari (Northeastern University), Mohammad Arjomand (Pennsylvania State University), Mahmut Kandemir (Pennsylvania State University), Chita Das (Pennsylvania State University), David Kaeli (Northeastern University)

11:20 am Speculative Paging for Future NVM and SSD p.399

Viacheslav Fedorov (Texas A&M University), Jinchun Kim (Texas A&M University), Mian Qin (Texas A&M University), A. L. Narasimha Reddy (Texas A&M University), Paul Gratz (Texas A&M University)

11:40 am Performance Analysis for Using Non-Volatile Memory DIMMs: 
Opportunities and Challenges p.411

Amro Awad (Sandia National Laboratories), Simon Hammond (Sandia National Laboratories), Clay Hughes (Sandia National Laboratories), Arun Rodrigues (Sandia National Laboratories), Scott Hemmert (Sandia National Laboratories), Robert Hoekstra (Sandia National Laboratories)

12:00 pm Closing Remarks