CUDA 9.0 was release in September of 2017 - 2.5 years ago. It changed the interfaces of some functions and related PTX instructions. Mostly, .sync versions of these were now to be used, which take lane mask parameters, e.g. warp balloting only among the lanes with 1 bits in the mask.
Should we continue to support the CUDA 8.x and earlier versions of these functions/PTX intrinsics, or is it safe to just drop them?
CUDA 9.0 was release in September of 2017 - 2.5 years ago. It changed the interfaces of some functions and related PTX instructions. Mostly,
.sync
versions of these were now to be used, which take lane mask parameters, e.g. warp balloting only among the lanes with1
bits in the mask.Should we continue to support the CUDA 8.x and earlier versions of these functions/PTX intrinsics, or is it safe to just drop them?