Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 737 Bytes

README.md

File metadata and controls

10 lines (6 loc) · 737 Bytes

Scheduling Examples

This directory contains several examples, along with documentation and code. If you are new to Exo, we recommend going through the examples in the following order:

  1. AVX2 Matmul: This example demonstrates how to take a simple matrix multiplication kernel and transform it into an implementation that can make use of AVX2 instructions. It provides an overview of Exo and its scheduling system.

  2. Cursor: This example shows how to use Cursors to efficiently write schedules and define a new scheduling operator.

  3. RVM: This example illustrates how to use Exo to define and target a new hardware accelerator entirely in the user code.