ASPLOS-XVI, 2011: Newport Beach, CA, USA

Keynote

Better logging support for software debugging

Understanding and improving transactional memory

Innovations in memory ordering models for parallel machines

Programming for persistent memory

Enhancing device driver reliability

Novel computing platforms

Saving power and energy

Recognizing software and concurrency bugs

Rethinking and protecting operating systems

Learning from the past: drawing conclusions from extensive measurement studies

New compiler optimizations

Exploiting parallelism on GPUs

Novel performance improvements