-
Notifications
You must be signed in to change notification settings - Fork 184
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
Update Alpaka to version 1.1.0 [14.0.x] #9010
Update Alpaka to version 1.1.0 [14.0.x] #9010
Conversation
Major changes include: - introduce SYCL/oneAPI support for CPUs and Intel GPUs - make alpaka platforms full objects, and rename from Pltf to Platform - make the vendor random number generators support optional - refactor Vec type, and add .x(), .y(), .z() accessors - enable support for asynchronous memory operations in ROCm 5.3 and later - change all CUDA warp operations to synchronise all threads - remove ALPAKA_ASSERT_OFFLOAD, introduce ALPAKA_ASSERT_ACC - implement copysign(), fma(), log2(), log10() math functions - simplify offset and pitch APIs - add support for CUDA 12.2, 12.3 and ROCm 5.6, 5.7, 6.0 - improve error messages related to kernel launches - rework thread pool and callback threads - fix alpaka::wait(device, event) function for CUDA/HIP GPUs - implement alpaka-ls
…A cuRAND, AMD rocRAND, Intel DPL)
backport #8957 |
A new Pull Request was created by @fwyzard (Andrea Bocci) for branch IB/CMSSW_14_0_X/master. @cmsbuild, @iarspider, @smuzaffar, @aandvalenzuela can you please review it and eventually sign? Thanks.
|
cms-bot internal usage |
test parameters:
|
please test |
REMINDER @rappoccio, @antoniovilela, @sextonkennedy: This PR was tested with cms-sw/cmssw#43943, please check if they should be merged together |
@fwyzard , as fwyzard:IB/CMSSW_14_0_X/master_alpaka_1.1.0 branch was used for testing multiple arch and release cycles so we are now hitting the max statuses limit (1000 per commit). Can you please push a simple change to this branch e.g. adding a comment in the ChangeLog file? this will push push a new commit and will allow bot to set new status [a]
|
or... just merge it ? I can push something only later today |
should this go with cms-sw/cmssw#43943 ? |
Yes. |
This was tested with cms-sw/cmssw#43943 |
+1 |
merge |
3821874
into
cms-sw:IB/CMSSW_14_0_X/master
Major changes include:
Pltf
toPlatform
Vec
type, and add.x()
,.y()
,.z()
accessorsALPAKA_ASSERT_OFFLOAD
, introduceALPAKA_ASSERT_ACC
copysign()
,fma()
,log2()
,log10()
math functionsalpaka::wait(device, event)
function for CUDA/HIP GPUsalpaka-ls
Disable the vendor specific random number generators in Alpaka (NVIDIA cuRAND, AMD rocRAND, Intel DPL).