Skip to content

Commit 1566ce6

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 ce0e9b1 commit 1566ce6

13 files changed

Lines changed: 1848 additions & 1 deletion

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
[ `uname -s` = Darwin ] || 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

0 commit comments

Comments
 (0)