Skip to content

siliconarts/vortex_tutorials

 
 

Repository files navigation

Vortex tutorials at MICRO-54 (Oct 18 2021)

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.

Date: 2021-10-18 (10:00 AM EDT- 1:00 PM EDT)

Organizers:

Hyesoon Kim, Blaise Tine, Ruobing Han, Liam Cooper, Jeff Young (Georgia Institute of Technology)

Registration

How to register: MICRO54 register link

Tutorial schedule

Time Contents Presenter Slides Notes
10:00-10:20 Introduction of vortex and GPGPU backgrounds Hyesoon Kim slides0 slides1
10:20-10:40 Vortex microarchitecture Basic Blaise Tine slides2
10:40-11:10 Vortex code structure review Blaise Tine slides3
11:10-11:30 Introduction of Vortex software stack Ruobing Han slides4
11:30-11:45 Running OpenCL/Cuda on Vortex Ruobing Han slides5
11:45-11:55 Break
11:55 - 12:05 Running Vortex on FPGA Liam Cooper demo_video
12:05 - 12:30 Introduction of tutorial assignments and assignment #1 demo Liam Cooper slides6
12:30 - 12:40 Conclusions & Discussions Hyesoon Kim
12:40 - 1:00 Help for tutorial

Tutorial Assignments

Mailing list

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

VM Images and Remote Temporary Accounts

Remote Access for the MICRO-54 Vortex GPGPU tutorial

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

For remote account access, please see this page. If you'd like a longer-term account to work with Vortex and the tools, please request an account for the Rogues Gallery testbed here.

Relevant Repos

Tutorial Set Up instructions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published