Co-located Events

Please Note: The ASPLOS 2020 meeting has been canceled due to COVID-19. Please read the latest details here.

VEE 2020

The 16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE’20) brings together researchers and practitioners from different computer systems domains to interact and share ideas in order to advance the state of the art of virtualization, systems programming and programming languages.

Website: https://conf.researchr.org/home/vee-2020
Important Dates:
   Abstract Registration: November 30, 2019, 11:59pm (AoE)
   Paper Submission: December 6, 2019, 11:59pm (AoE)
   Author Response: January 19-21, 2020
   Notification: January 28, 2020
   Conference: March 17, 2020

Workshops

NOPE

NOPE is a workshop that discusses open, honest port-mortems of research projects which ran into unexpected limitations and resulted in lessons learned. In addition, it will offer a venue to discuss contributions that have been underappreciated over time. The goals of NOPE are to reflect on negative outcomes and offer a venue to uncover opportunities to move forward by reflecting on mistakes made during the research process.
Website: http://nope.pub
Important Dates:
   Submission deadline: 11:59pm AOE February 3rd, 2020
   Author notification: February 7th, 2020
   Workshop: March 16th, 2020

ML4HPC

The EuroLab4HPC workshop on the Convergence of ML and HPC will include invited talks from industry and academic institutions on technologies at the intersection of machine learning and high-performance computing. The workshop also solicits poster presentations on areas of interest ranging from high-performance data analytics to machine learning techniques for scientific applications.

Website: https://parsa.epfl.ch/ML4HPC2020/
Important Dates:
   Submission deadline: 5pm CET January 24th, 2020
   Author notification: February 3rd, 2020
   Workshop: March 17th, 2020

YArch

The second Young Architect Workshop will provide a forum for junior graduate students studying computer architecture and related fields to present early stage or on-going work and receive constructive feedback from experts in the field. Students will also take part in mentoring opportunities in the form of keynote talks, a panel discussion, and 1-on-1 meetings with established architects.

Website: https://sites.psu.edu/yarch2020/
Important Dates:
   Submission deadline: 11:59pm PST January 24th, 2020
   Author notification: February 8th, 2020
   Workshop: March 17th, 2020

WAX

WAX (Workshop on Approximate Computing Across the Stack) is a workshop on approximate computing, a research direction that asks how computer systems can be made better by relaxing the requirement that they be exactly correct. Approximate systems raise questions from across the system stack, from circuits to applications. WAX is a venue for discussion, debate, and brainstorming on all of these topics.

Website: http://approximate.computer/wax2020
Important Dates:
   Submission deadline: February 10, 2020 11:59pm (AoE)
   Author notification: February 17, 2020
   Workshop: March 17th, 2020

Tutorials

FireSim and Chipyard

Attendees will be able to customize an industry and silicon-proven RISC-V microprocessor design, run their own high-performance FPGA-accelerated simulations of their design in the cloud, and learn how to push their design to silicon, guided by the FireSim and Chipyard developers.

Website: https://fires.im/asplos-2020-tutorial/
Tutorial Date: March 16th, 2020

Understanding System Implications of Neural Recommendation

Despite the importance of DNN-based personalized recommendation models and their unique compute demands, relatively little research attention has been devoted to recommendation systems. To address this gap in the research community, this tutorial serves as a venue to discuss, share, and foster research for personalized recommendation systems. 

Website: https://personal-tutorial.com/
Tutorial Date: March 16th, 2020

QFlex

In this tutorial, we will present QFlex, a toolchain for full-system instrumentation. The QFlex toolchain enhances QEMU with an API to allow the instrumentation of ARM-based systems. We build upon the QFlex API to add sampling-based full-system cycle-accurate simulation and FPGA-accelerated instrumentation. QFlex targets a wide range of users, from hardware designers to software developers.

Website: https://qflex.epfl.ch/asplos-2020-tutorial/
Tutorial Date: March 16th, 2020

Practical Aspects of Building a Software Stack for Noisy Intermediate-Scale Quantum DevicesAQTSTACK2020

In this tutorial we describe the hardware and software control stack for a “medium” size Quantum Processor (32-64 superconducting qubits), deployed for community access at the Lawrence Berkeley National Laboratory under the US DOE ASCR Quantum Testbed Program. We introduce the state-of-the-art in “quantum program” representation and manipulation and discuss open research directions with emphasis on a multi-disciplinary/community approach that combines Computer Science systems research with Quantum Information Science.   

Website: https://sites.google.com/lbl.gov/aqtstack2020/home
Tutorial Date: March 16th, 2020

ESP

ESP is an open-source research platform for heterogeneous system-on-chip design that combines a flexible tile-based architecture and a modular system-level design methodology. In this tutorial, we demonstrate the main features of the open-source ESP infrastructure.

Website: https://esp.cs.columbia.edu/tutorials/asplos2020/
Tutorial Date: March 17th, 2020

BenchCouncil Benchmarks

International Open Benchmark Council (BenchCouncil) is a non-profit research institute which aims to promote the standardization, benchmarking, evaluation, incubation, and promotion of open-source chip, AI, and Big Data techniques. This tutorial is aimed at presenting AIBench—an artificial intelligence (in short, AI) benchmark suite, and BigDataBench—a big data benchmark suite

Website: http://www.benchcouncil.org/tutorial_asplos_20/index.html
Tutorial Date: March 17th, 2020

Side and Covert Channels: Attacks and Defenses

Attendees will learn from basic to advanced topics in microarchitectural side/covert channel attacks.  The tutorial will also feature a keynote + discussion from Intel as well as a hands-on session (where attendees will be able to build their own covert channels on their own/our machines) and capture the flag competition (with prizes!).

Website: https://sites.google.com/view/arch-sec-asplos20/
Tutorial Date: March 17th, 2020

A Deep Dive into Deep Learning Benchmarking and Analysis

The current landscape of Machine Learning and Deep Learning is rife with non-uniform models, frameworks, and system stacks. It lacks standard tools and methodologies to evaluate and profile models or systems. The goal of the tutorial is to bring experts from the industry and academia together to foster systematic development, reproducible evaluation, and performance analysis of deep learning artifacts.

Website: https://sites.google.com/g.harvard.edu/mlperf-bench-asplos2020/home
Tutorial Date: March 17th, 2020

Full Program

 Room 1Room 2Room 3Room 4Room 5Room 6Room 7 (VEE)
March 16, MorningUnderstanding System Implications for Neural RecommendationFireSim and Chipyard: End-to-End Architecture Research with RISC-V SoC Generators, Agile Test Chips, and FPGA-Accelerated Simulation on Amazon EC2 F1Full-system instrumentation with QFlexPractical Aspects of Building a Software Stack for Noisy Intermediate-Scale Quantum Devices
March 16, AfternoonNegative results, Opportunities, Perspectives, and Experiences (NOPE)FPGA as an Efficient Hardware Accelerator Platform for Deep Neural Networks and Graph Analytics
March 17, MorningEuroLab4HPC Industry Day on Convergence of ML & HPCThe Young Architect Workshop (YArch)ESP: An Open-Source Platform for Interdisciplinary Research on SoC Design and ProgrammingA Deep Dive into Deep Learning Benchmarking and AnalysisWorkshop on Approximate Computing Across the Stack (WAX)Side and Covert Channels: Attacks and Defenses International Conference on Virtual Execution Environments
March 17, AfternoonBigDataBench and AIBench: Scalable and comprehensive Big Data and AI Benchmark suites for HPC, Datacenter, IoT and Edge