Is there any update on the availability of HPC SDK on Windows? The latest release 24.7 doesn’t include it again…
We don’t currently have any plans to bring the HPC SDK to native Windows.
However, if you can tell me anything about your use case, I can pass it along to management to help guide our future developments.
Hi, I would like to add to this topic.
The HPC SDK is a great tool, and I can’t thank Nvidia enough for adding standard c++ parallelism support. Unfortunately, there are two issues with not having the package native for windows. First, the next best option (WSL) is prohibited by almost all employers because of security issues. One could use a virtual machine, but what if you want to ship a product developed using the HPC SDK to a costumer who only uses Windows? I can’t ask them to use WLS, which currently has severe security issues. And they might not have the patience to set up a dedicated Linux machine or a virtual box.
However, I understand that there might be significant issues in porting the package to Windows, and there might be other solutions to the two issues I mentioned. As much as I would like to see the HPC toolkit native on WIndows, I understand it might not be that viable.
Thanks
Thanks Federico,
Management has ask me to log these requests, though can you let us know a bit more about your use case to help guide our future development decisions?
-Mat
Thanks Mat,
In my case, I am developing applications for numerical simulations, mostly CFD and particles.
Compared to CUDA, OpenACC, and OpenCL, stdpar allows me to write code that is just C++ and therefore (most importantly) “looks” like C++, making it is easy to debug and quick to write.
-Federico
Hi all,
I’ve been also looking for the Windows version of HPC SDK for a long time (years). The download site says it will be available at a later date but you say now it won’t be released anytime soon I guess.
There are two components of the SDK I’m very interested in. The first one is the NCCL library and the other one is the nvfortran compiler which I know a lot of other people are also interested in using under Windows.
In the case of NCCL, it can be a part of other libraries such as cuDSS to enable specific features. I wanted to report that if these libraries were released for the Windows environment, there would be a use case, at least for me.
Deniz
Hi,
In the company where I work, most computers run on Windows. I am involved in several projects, and we are generally limited to using Intel OneAPI. I wanted to report that if NVIDIA releases an HPC SDK version for Windows, I would certainly use it for my projects, including C++ parallelism, cuSOLVER, NCCL, and more.
Siamak
Hi,
The NVHPC SDK can work on Windows through the use of WSL:
See here for an example of setting up WSL and installing a GPU code using NV:
(scroll down after the WSL setup to find the GPU setup)
– Ron
Thank you for the reference. The main issue with WSL/WSL2 is related to security concerns, although I’m not entirely sure what those specific issues are. These concerns have led to it being prohibited by many employers, including our company. Despite my efforts to convince them otherwise, their response was a firm no. I would love to see the HPC SDK available natively on Windows, and I also understand that such an effort requires a solid business case.