Skip to content

vpateel/vortex_tutorials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vortex tutorials at MICRO-56 (29th October 2023)

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. In this tutorial, we will cover Vortex's hardware, software, applications, and provide hands-on exercises.

Date: 2023-10-29 (1:00PM - 5:00PM EDT)

Organizers:

Blaise Tine, Hyesoon Kim, Jeff Young, Liam Cooper, Chihyo (Mark) Ahn, Shinnung Jeong

Registration

How to register: MICRO-56 registration link

Tentative Tutorial Schedule

Time Contents Presenter slides
1:00-1:30 Intro and GPU background Hyesoon Kim
1:30-2:00 Vortex Microarchitecture Blaise Tine
2:00-3:00 Vortex Code Review Blaise Tine
3:00-3:20 Q&A and Break
3:20-3:30 Vortex Software Stack Mark Ahn
3:30-4:00 CupBop/Running OpenCL/CUDA on Vortex Shinnung Jeong
4:00-4:10 Vortex FPGA demo Liam Cooper
4:10-4:30 Tutorial Assignments and Discussions for Academic Usages with Vortex Hyesoon Kim
4:30-5:00 Hands-on Exercises

Tutorial Assignments

Solutions

Solutions are available for assignment 3 and assignment 5.

Mailing list

For tutorial info please join vortex-dev@lists.gatech.edu

VM Images

VM Access (recommended): please see the VM README to get instructions for downloading and running the Vortex tools using Vagrant and VirtualBox.

Remote Access

If you are not able to download and use the VM, the alternative is to use the Open OnDemand terminal interface hosted by the CRNCH Rogues Gallery. Instructions coming soon.

System Set Up Instructions

If you would like to set up Vortex on your own system instead of using a VM or remote access, instructions can be found here and pre-built toolchain details here; they are for Linux (Ubuntu 18.04) systems only.

Relevant Repos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published