- Date
- 18 October 2021
- Time
- 10:00 AM – 1:00 PM EDT
- Register
- MICRO 54 registration
- Materials
- vortexgpgpu/vortex_tutorials
Note 1. If you are attending the MICRO tutorial, please join vortex-dev@lists.gatech.edu or send an email to vortexgpu@cc.gatech.edu. Further instructions will be distributed by this mailing list.
Note 2. Please see the tutorial GitHub for updated tutorial information.
Organizers
Description
Vortex is an open-source hardware and software project to support GPGPU based on RISC-V ISA extensions. Currently Vortex supports OpenCL/CUDA and it runs on FPGA. The Vortex platform is highly customizable and scalable with a complete open-source compiler, driver, and runtime software stack to enable research in GPU architectures.
Tentative Tutorial Schedule
Part I (2 hours)
| Duration | Session | Presenter |
|---|---|---|
| 20 min | Introduction to Vortex and GPGPU background | Hyesoon Kim |
| 20 min | Vortex microarchitecture basics | Blaise Tine |
| 30 min | Vortex code structure review | Blaise Tine |
| 20 min | Introduction to the Vortex software stack | Blaise Tine, Ruobing Han |
| 20 min | SimX + running OpenCL/CUDA on Vortex | Hyesoon Kim, Ruobing Han |
| 10 min | Break | — |
Part II — Hands-on exercises
| Duration | Session | Presenter |
|---|---|---|
| 30 min | Hands-on: running Vortex on FPGA (assignments #1–2) | Blaise Tine, Jeff Young |
| 30 min | Hands-on: tutorial assignment #3 | Liam Cooper, Ruobing Han, Santosh Srivatsan |
Request for Accounts
For tutorial-registered users, we provide temporary accounts. The information is sent out ahead of the session via the mailing list.