Tutorial: ARIES: Agile Programming on AI Engines in Python Interface and MLIR-based Compilation
Organizers: Peipei Zhou, Jinming Zhuang, Zhuoping Yang (Brown University)
๐ Join us at the ARIES Tutorial at FCCM’25!
๐
May 7, 2025 | ๐ 9:00 AMโ12:00 PM | ๐ Fayetteville, Arkansas
Prof. Peipei Zhou (Brown), Zhuoping Yang (Brown), and Jinming Zhuang (Brown) are excited to host a hands-on tutorial on ARIES โ a novel programming model and MLIR-based compiler for AMD AI Engine (AIE) devices.
๐ ๏ธ ARIES is the result of our latest research at Prof. Zhou’s Research Group collaborated with Cornell Zhang Research Group and has been recognized as a Best Paper Nominee at ISFPGA’25!
This tutorial will cover an in-depth introduction to ARIES, live coding sessions, and on-board execution through Jupyter Notebook. Check out the agenda in the figure for the full list of topics โ and donโt miss the chance to join us for a deep dive into the AIE programming!
๐ GitHub: https://github.com/arc-research-lab/Aries
๐ Paper Reference: https://dl.acm.org/doi/pdf/10.1145/3706628.3708870
*All times shown in the Arkansas local time, CDT (UTC-6)
Wednesday – May 7
Session 1: Introduction & Presentation Session | |
9:00 โ 9:10 am | Opening remarks by Peipei Zhou |
9:10 โ 9:50 am |
ARIES Compilation Flow and Grammar Overview Jinming Zhuang (Brown University) |
9:50 โ 10:00 am |
Break & Programming Environment Setup Jinming Zhuang (Brown University) |
Session 2: Hands-on Programming Session | |
10:00 โ 10:20 am |
First Example: Vector Addition Zhuoping Yang (Brown University) |
10:20 โ 10:50 am |
Optimization Primitives for GEMM Jinming Zhuang (Brown University) |
10:50 โ 11:10 am | Coffee Break |
11:10 โ 11:25 am |
Constructing Multi-Layer Overlays in ARIES Jinming Zhuang (Brown University) |
11:25 โ 11:40 am |
Combining Programmable Logic and AIE with ARIES Jinming Zhuang (Brown University) |
Session 3: Closing Session | |
11:40 โ 11:50 am |
Future Work & Open Discussion on AIE Devices Jinming Zhuang (Brown University) |
11:50 am โ 12:00 pm |
Closing remarks by Peipei Zhou |