Originally posted by ms178
View Post
hcc is indeed deprecated. I suspect that AMD and SYCL might be a true case of crappy timing: When AMD originally made the decision to go for HIP (ROCm was released something like 2015,2016-ish, AFAIR), SYCL was still very niche, so it might have made sense at that time to invest in something that people already know more (e.g. something CUDA-like such as HIP). And now they have a large investment in HIP and HIP libraries.
Since they promised ROCm/HIP for their exascale supercomputers I expect that they will continue with ROCm and HIP. Currently it seems as only chips targeted for data centers are supported by ROCm. So, no Navi, but likely the future Radeon Instinct GPUs that will go into those supercomputers.
Originally posted by oleid
View Post
Additionally, all current SYCL implementations are built either on top of or (in the case of Intel's DPC++) directly within LLVM. I'm not sure how well a different compiler would integrate.
Given that AMD's LLVM-based compiler stack for ROCm is intended to power their supercomputers I can't imagine that LLVM performance at least for compute will be that bad.
Comment