Skip to content

Commit 0910617

Browse files
committed
Add Mppa target and runtime
Create a new Mppa compilation target for MLIR. This target is the first one to implement the ahead of time offloading of tensors on device. Create a new Mppa runtime derived from AcceleratorDevice. The runtime can be configured on various aspect (check MppaConfig class). Execution is supported on ISS, Qemu, and Hardware. Note: In order to use the Mppa target, the Kalray Core Toolchain must be installed. mlir_sdist and mlir_mppa must also be installed.
1 parent e32eb68 commit 0910617

14 files changed

Lines changed: 1874 additions & 2 deletions

File tree

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ check-lit-c:
5656
check-lit-nvgpu:
5757
env XTC_MLIR_TARGET=nvgpu lit -v tests/filecheck/backends tests/filecheck/mlir_loop tests/filecheck/evaluation
5858

59+
check-lit-mppa:
60+
env XTC_MLIR_TARGET=mppa lit -v -j 1 tests/filecheck/backends/target_mppa
61+
5962
check-pytest:
6063
scripts/pytest/run_pytest.sh -v
6164

sdist_requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
--index-url https://gitlab.inria.fr/api/v4/groups/corse/-/packages/pypi/simple
2-
mlir-sdist==21.1.2.2026012001
2+
mlir-sdist==21.1.2.2026021601
33
mlir==21.1.2.2025091603
44
xtc-mlir==21.1.2.2

0 commit comments

Comments
 (0)