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 |