Organizers

Hyesoon Kim — Georgia Tech Blaise Tine — Georgia Tech Jeff Young — Georgia Tech Ruobing Han — Georgia Tech Liam Cooper — Georgia Tech Sam Jijina — Georgia Tech

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. As an application session, we will also cover how to run drone applications on FPGA.

Tutorial Schedule

TimeSession
8:00–8:30Intro and GPU background
8:30–9:00Vortex microarchitecture
9:00–10:00Vortex code review
10:00–10:20Q&A and break
10:20–10:30Vortex software stack
10:30–11:00CuPBoP / running OpenCL/CUDA on Vortex
11:00–11:10Vortex FPGA demo
11:10–11:30Tutorial assignments and discussion of academic usage
11:30–12:00Drone applications

Tutorial repository: github.com/vortexgpgpu/vortex_tutorials.