Motivation

  • GPU acceleration for edge computing GPU has many applications, such as, Graphics, ML, Crypto, etc
  • Rearch in GPU Hardware Architecture
    • RISC-V ISA extension for graphics
    • Open-source Vulkan software stack

GPU Framework Overview

overview

3D Graphics Pipeline Stages

Pipeline

Graphics Hardware Microarchitecture

microarchitecture

Rasterizer Unit

Rasterizer

Render Output Unit

ROP

Reference