Comments on: oneAPI 2023: One Plug-In To Run Them All https://www.nextplatform.com/2022/12/16/oneapi-2023-one-plug-in-to-run-them-all/ In-depth coverage of high-end computing at large enterprises, supercomputing centers, hyperscale data centers, and public clouds. Tue, 10 Jan 2023 20:08:51 +0000 hourly 1 https://wordpress.org/?v=6.7.1 By: UK https://www.nextplatform.com/2022/12/16/oneapi-2023-one-plug-in-to-run-them-all/#comment-202378 Mon, 19 Dec 2022 21:28:45 +0000 https://www.nextplatform.com/?p=141677#comment-202378 Let’s see how long the oneAPI Toolkits will be free of charge, as they are now (https://www.intel.com/content/www/us/en/developer/articles/news/free-intel-software-developer-tools.html).

…btw: Have to admit, that I totally missed the point when Reinders came back…thought he left and perhaps was that disappointed of the XeonPhi/ManyCore project being stopped, that he would never come back…

]]>
By: HuMo https://www.nextplatform.com/2022/12/16/oneapi-2023-one-plug-in-to-run-them-all/#comment-202293 Sat, 17 Dec 2022 19:25:14 +0000 https://www.nextplatform.com/?p=141677#comment-202293 In reply to Eric Olson.

Quite right! Unless oneAPI is an open source, multi-contributor, project, it is likely to work best on Sapphire/Meteor+Ponte-Vecchio, and not so well on EPYC+MI300, or Grace+Hopper. Julia is a nice PL project but I find the syntax of the MATLAB/GNU-Octave language easier to read (a nice development of Cleve Moler, cited in Jack Dongarra’s Turing Lecture). The back-end libraries (esp. UMFPACK) do the hardware-specific heavy-lifting if I understand correctly.

]]>
By: Eric Olson https://www.nextplatform.com/2022/12/16/oneapi-2023-one-plug-in-to-run-them-all/#comment-202257 Sat, 17 Dec 2022 00:03:40 +0000 https://www.nextplatform.com/?p=141677#comment-202257 Given the examples of MKL the Intel Math Kernel Library intentionally running slower on AMD processors, it does not seem to me OneAPI is likely to receive much trust as a cross platform API.

Given how well established the CUDA system is from NVidia, AMD’s HIP in ROCm also bills itself as cross platform. As far as I can tell the main reason less-established GPU manufacturers say cross platform is to get market share. After that there is simply too much conflict of interest.

In my opinion, a software API provided by a non-hardware focused company such as Julia might have a better chance of prioritizing cross platform compatibility above competing interests.

]]>