Project website for 2019 Rogues Gallery tutorial at ASPLOS
Schedule:
- 8:30-9 - General Rogues Gallery introduction
- 9-9:30 - Introduction to the Emu platform
- 9:30-9:55 - Break
- 10:00 - 10:30 - Emu tools setup and Emu Hello World with simulator
- 10:30 - 11:30 - Continue working with Emu examples; data layout and STREAM
- 11:30-12 - Brief overview of the FPAA platform, other rogues, and wrap-up
You are welcome to download and run the notebooks with a copy of the tools.
Login info - please request an account at http://crnch.gatech.edu/rg
- Emu Technology's Drive developer program - you can request access to Emu tools and test facilities here or by applying to CRNCH's Rogues Gallery
- Eric Hein's emu-microbench repo - contains examples of Emu microbenchmarks
- Spatter benchmark suite - Gather/Scatter for novel architectures (Emu forthcoming)
- ParTI library for tensor decomposition
- The FPAA toolset VM page
- A step-by-step tutorial for using the FPAA tools
This tutorial builds on work funded via IARPA as well as NSF projects ACI-1339745 (XScala) and OAC-1710371 (SuperSTARLU). We are also appreciative of the assistance from Emu for slides that we have included as well as general debugging advice.