-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add SSCP MUSA backend #1095
base: develop
Are you sure you want to change the base?
Add SSCP MUSA backend #1095
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fc7bd23 - Browse repository at this point
Copy the full SHA fc7bd23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 940f17a - Browse repository at this point
Copy the full SHA 940f17aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5a3faf - Browse repository at this point
Copy the full SHA c5a3fafView commit details -
Configuration menu - View commit details
-
Copy full SHA for a384b7a - Browse repository at this point
Copy the full SHA a384b7aView commit details -
[sscp] musa: set calling conv & correct addrspace map
now can run simple tests, but code with external function still WIP
Configuration menu - View commit details
-
Copy full SHA for 96b3295 - Browse repository at this point
Copy the full SHA 96b3295View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0740c5 - Browse repository at this point
Copy the full SHA d0740c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a24cb18 - Browse repository at this point
Copy the full SHA a24cb18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 989f69d - Browse repository at this point
Copy the full SHA 989f69dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa92851 - Browse repository at this point
Copy the full SHA aa92851View commit details -
Configuration menu - View commit details
-
Copy full SHA for e345c02 - Browse repository at this point
Copy the full SHA e345c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03f140d - Browse repository at this point
Copy the full SHA 03f140dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 001c873 - Browse repository at this point
Copy the full SHA 001c873View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01509f3 - Browse repository at this point
Copy the full SHA 01509f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7afe0f5 - Browse repository at this point
Copy the full SHA 7afe0f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bba9a66 - Browse repository at this point
Copy the full SHA bba9a66View commit details -
[sscp] musa: sync changes for MUSA 1.3.1
* builtin `__mtml_` -> `__mt_` * `__MTGPU__` required for `llvm::CallingConv::MTGPU_KERNEL` * data layout changed * `__nvvm_bar_warp_sync` no longer available * use their arch `mp_10`
Configuration menu - View commit details
-
Copy full SHA for 1599516 - Browse repository at this point
Copy the full SHA 1599516View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10af357 - Browse repository at this point
Copy the full SHA 10af357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dcafb9 - Browse repository at this point
Copy the full SHA 2dcafb9View commit details -
[sscp] musa: fix int width in builtin interface
related to caee556 ("Use fixed width int types in SSCP builtin interface")
Configuration menu - View commit details
-
Copy full SHA for a81c6f8 - Browse repository at this point
Copy the full SHA a81c6f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8eb625 - Browse repository at this point
Copy the full SHA e8eb625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08e47d0 - Browse repository at this point
Copy the full SHA 08e47d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 886ecc9 - Browse repository at this point
Copy the full SHA 886ecc9View commit details
Commits on Jan 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ffbdb96 - Browse repository at this point
Copy the full SHA ffbdb96View commit details
Commits on Jan 27, 2024
-
[SSCP] musa: track upstream changes in runtime/*_queue.hpp & *_queue.cpp
Configuration menu - View commit details
-
Copy full SHA for 3aeb34e - Browse repository at this point
Copy the full SHA 3aeb34eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e946e9 - Browse repository at this point
Copy the full SHA 5e946e9View commit details -
[SSCP] musa: do not require shared libLLVM.so if building with MUSA
They are not responding to the request of providing libLLVM.so, build without it for now.
Configuration menu - View commit details
-
Copy full SHA for 0f2c6b2 - Browse repository at this point
Copy the full SHA 0f2c6b2View commit details -
Related commit: a54d87b ("add clz builtin")
Configuration menu - View commit details
-
Copy full SHA for c9f900b - Browse repository at this point
Copy the full SHA c9f900bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 097cef2 - Browse repository at this point
Copy the full SHA 097cef2View commit details -
[SSCP] musa: fix subgroup max size
This fixes subgroup-related tests on mp_21
Configuration menu - View commit details
-
Copy full SHA for 3c744d1 - Browse repository at this point
Copy the full SHA 3c744d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98f6510 - Browse repository at this point
Copy the full SHA 98f6510View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8654b72 - Browse repository at this point
Copy the full SHA 8654b72View commit details -
[SSCP] musa: migrate to newer MUSA version
Target triple, annontation & intrinsic names have (again) changed. JIT commands now compile for available device. Debug info is now removed as their compiler still cannot handle it. Intrinsics like `llvm.musa.atomic.exch.gen.i.sys` still crashes compiler, but it will be ok if unused in kernel.
Configuration menu - View commit details
-
Copy full SHA for 8f5ea82 - Browse repository at this point
Copy the full SHA 8f5ea82View commit details
Commits on Mar 12, 2024
-
[SSCP] musa: merge branch 'develop'
Signed-off-by: fxzjshm <fxzjshm@163.com>
Configuration menu - View commit details
-
Copy full SHA for dbf69c8 - Browse repository at this point
Copy the full SHA dbf69c8View commit details -
[SSCP] musa: merge upstream changes
Signed-off-by: fxzjshm <fxzjshm@163.com>
Configuration menu - View commit details
-
Copy full SHA for 5f11530 - Browse repository at this point
Copy the full SHA 5f11530View commit details -
[SSCP] musa: correcly pass target arch to llvm-to-musa
Signed-off-by: fxzjshm <fxzjshm@163.com>
Configuration menu - View commit details
-
Copy full SHA for 73e2913 - Browse repository at this point
Copy the full SHA 73e2913View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40aa462 - Browse repository at this point
Copy the full SHA 40aa462View commit details
Commits on Mar 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cb03a73 - Browse repository at this point
Copy the full SHA cb03a73View commit details