Write a Blog >>

Welcome to the 2016 ACM SIGPLAN International Symposium on Memory Management (ISMM 2016)! ISMM 2016 is co-located with PLDI 2016 in Santa Barbara, California.

We are pleased to announce the keynote speech by Onur Mutlu (ETH Zurich & CMU) on Rethinking Memory System Design. More details about our keynote talk and technical program can be found here. Registration link is here.

ISMM is a premier forum for research in memory management. ISMM solicits papers from the areas including but not limited to:

  • Memory allocation and de-allocation
  • Garbage Collection algorithms and implementations
  • Compiler analyses and tools to aid memory management
  • Empirical analysis of heap intensive programs
  • Formal analysis and verification of heap intensive programs
  • Memory system design and analysis
  • Verification of memory management algorithms
  • Memory management on accelerator architectures or other non-traditional systems
  • Development and evaluation of open source implementations related to memory management

The detailed call for papers (CFP) is here. The submission site is here.

ISMM 2016- Proceedings of the 2016 ACM SIGPLAN International Symposium on Memory Management

ISMM 2016- Proceedings of the 2016 ACM SIGPLAN International Symposium on Memory Management

Full Citation in the ACM Digital Library

SESSION: Concurrent Memory Management

Block-free concurrent GC: stack scanning and copying

  • Erik Österlund
  • Welf Löwe

Characterizing emerging heterogeneous memory

  • Du Shen
  • Xu Liu
  • Felix Xiaozhu Lin

Hardware support for protective and collaborative cache sharing

  • Raj Parihar
  • Jacob Brock
  • Chen Ding
  • Michael C. Huang

Fast non-intrusive memory reclamation for highly-concurrent data structures

  • Dave Dice
  • Maurice Herlihy
  • Alex Kogan

SESSION: Non-traditional and Datacenter Scale Memory System

Understanding and improving JVM GC work stealing at the data center scale

  • Wessam Hassanein

Persistence programming models for non-volatile memory

  • Hans-J. Boehm
  • Dhruva R. Chakrabarti

CBufs: efficient, system-wide memory management and sharing

  • Yuxin Ren
  • Gabriel Parmer
  • Teo Georgiev
  • Gedare Bloom

A bounded memory allocator for software-defined global address spaces

  • François Gindraud
  • Fabrice Rastello
  • Albert Cohen
  • François Broquedis

SESSION: Modeling, Characterization, and Tools

Rust as a language for high performance GC implementation

  • Yi Lin
  • Stephen M. Blackburn
  • Antony L. Hosking
  • Michael Norrish

Prescient memory: exposing weak memory model behavior by looking into the future

  • Man Cao
  • Jake Roemer
  • Aritra Sengupta
  • Michael D. Bond

Rethinking a heap hierarchy as a cache hierarchy: a higher-order theory of memory demand (HOTM)

  • Pengcheng Li
  • Hao Luo
  • Chen Ding

Liveness-based garbage collection for lazy languages

  • Prasanna Kumar K.
  • Amitabha Sanyal
  • Amey Karkare