Giter VIP home page Giter VIP logo

vortex_tutorials's Introduction

Vortex tutorials at MICRO-55 (1st October 2022)

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 have how to run drone applications on FPGA.

Date: 2022-10-1 (8AM CST - 12:00PM CST)

Organizers:

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

Registration

How to register: MICRO-55 register link

Tentative Tutorial Schedule

Time Contents Presenter slides
8:00-8:30 Intro and GPU background Hyesoon Kim slides0 slides1
8:30-9:00 Vortex Microarchitecture Blaise Tine slides2
9:00-10:00 Vortex Code Review Blaise Tine slides3
10:00-10:20 Q&A and Break
10:20-10:30 Vortex Software stack Blaise Tine slides4
10:30-11:00 CupBop/Running OpenCL/CUDA on Vortex Roubing Han slides5
11:00-11:10 Vortex FPGA demo Liam Cooper demo video
11:10-11:30 Tutorial assignments and discussions for academic usages with Vortex Hyesoon Kim slides6
11:30-12:00 drone applications Sam Jijina slides7

Tutorial Assignments

Solutions

Solutions are available for assignment 3 and assignment 5.

Mailing list

For tutorial info please join [email protected]

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 can be found here.

Local Tutorial Set Up Instructions

Build instructions can be found here and pre-built toolchain details here; they are for Linux (Ubuntu 18.04) users only.

Relevant Repos

vortex_tutorials's People

Contributors

drcut avatar hyesoon avatar jyoung3131 avatar lpc97667 avatar santoshsrivatsan24 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.