![]() He noted that the 5% SYCLomatic doesn't cover are capabilities that are specific to Nvidia hardware. Lavender claimed that SYCLomatic today has coverage for approximately 95% of all the functionality that is present in CUDA. That's why Intel developers built an open-source tool called SYCLomatic, which aims to migrate CUDA code into SYCL. ![]() Lavender is also a realist and he knows that there is a lot of code already written specifically for CUDA. ![]() "We should have an open programming language with extensions to C++ that are being standardized, that can run on Intel, AMD and Nvidia GPUs without changing your code," Lavender said. On June 1, Intel acquired Scottish development firm Codeplay Software, which is one of the leading contributors to the SYCL specification. To date, SYCL development has been managed by the Khronos Group, which is a multi-stakeholder organization that is helping to build out standards for parallel computing, virtual reality and 3D graphics. SYCL is an approach for data parallel programming in the C++ language and, according to Lavender, it looks a lot like CUDA. Intel's investment in SYCL is not entirely selfless and isn't just about supporting an open-source effort it's also about helping to steer more development toward its recently released consumer and data center GPUs. ![]() "You can't use CUDA to program an Intel GPU, so what do you use?" That's where Intel is contributing heavily to the open-source SYCL specification (SYCL is pronounced like "sickle") that aims to do for GPU and accelerated computing what Java did decades ago for application development. From the report: "Today in the accelerated computing and GPU world, you can use CUDA and then you can only run on an Nvidia GPU, or you can go use AMD's CUDA equivalent running on an AMD GPU,รข Lavender told VentureBeat. Greg Lavender, CTO of Intel, spoke to VentureBeat about the company's efforts to help developers build applications that can run on any operating system. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |