Skip to content

v1.1.0

Choose a tag to compare

@jgmelber jgmelber released this 08 Sep 15:35
· 176 commits to main since this release
1ad71ae

What's Changed

  • Bug Fixes: Several bug fixes were implemented, including correcting data layout translation, unplaced vector reduce max designs, and missing template arguments in programming examples.
  • Library Enhancements: Added multi-core RMSnorm, rotary positional embedding, Layernorm, and external C functions support for JIT. Performance improvements were made to col maj gemm and multicore SILU/GELU.
  • Dependency Improvements: Separated development-related packages, updated xdna-driver/xrt, and added python host code for elf test. Removed PATH and PYTHONPATH manipulation from scripts and wheel installation.
  • Python Version Addition: Added Python 3.11 to the wheels action.
  • Neighboring MemTile Feature: Added a neighboring MemTile DMA test with object fifo of depth=3.
  • Support for Preemption: Preemption operation to transaction sequence.
  • AIE-RT Installation Directory: Allow specifying the installation directory of AIE-RT in the build-mlir-aie.sh script.
  • Tests for XRT Runlist: Added two kernel tests for the xrt::runlist functionality.
  • ObjectFIFO Pass Update: @AndraBisca implemented packet flow emission in ObjectFIFO pass (#2420).
  • Packet ID Bug Fix: Fixed a bug where the packet ID was incorrectly set to 5 bits.
  • LLVM Version Update: @erwei-xilinx updated LLVM to 064f02da (#2560).

New Contributors

Full Changelog: v1.0.1...v1.1.0


For a detailed view of all recent changes, you can explore the mlir-aie GitHub repository.


Utilizes: