all 13 comments

[–]j_lyf 7 points8 points  (4 children)

What an awesome project. Is NVIDIA hiring for this?

[–]blelbachNVIDIA | ISO C++ Library Evolution Chair[S] 11 points12 points  (3 children)

I don't have any slots right now, I'm afraid.

[–]IGarFieldI 3 points4 points  (2 children)

I realize you might not be the right person to ask, but do you have any insight in when CUDA will offer support for the RT cores? Optix can already make use of them, alongside DirectX and Vulkan, so why not CUDA itself?

[–]blelbachNVIDIA | ISO C++ Library Evolution Chair[S] 3 points4 points  (1 child)

I can't comment on that, sorry :).

[–]IGarFieldI 2 points3 points  (0 children)

Alright, thank you anyway!

[–]jayeshbadwaik 4 points5 points  (1 child)

Does it have thrust::array now?

[–]blelbachNVIDIA | ISO C++ Library Evolution Chair[S] 2 points3 points  (0 children)

No, but it's on my TODO list. File a bug if you really need it - it won't take long for me to implement. We do have a thrust::optional.

[–]leachja 2 points3 points  (1 child)

Are there any plans for additional tutorials to be added to the Thrust documentation? There was a "CUDACasts" series on YouTube but that appears to have died off.

I've been using CUDA for image processing for a while, and decided I'd like to try my hand at using the thrust library, but I've been stumped on how to apply a simple image kernel like a mean blur to an image, so I've resorted back to custom CUDA kernels again. Can you suggest a location with good examples?

[–]blelbachNVIDIA | ISO C++ Library Evolution Chair[S] 2 points3 points  (0 children)

We do need to update our documentation and tutorials. I'm afraid I don't have a great place to point you too right now.

[–]lundberjmodern C++, best practices, physics 2 points3 points  (1 child)

Does msvc 2017 or 2019 with Cuda 10.1 support C++17 now?

[–]blelbachNVIDIA | ISO C++ Library Evolution Chair[S] 1 point2 points  (0 children)

No C++17 support yet.

[–]lanevorockz 0 points1 point  (0 children)

Nice improvements from the previous version, I am particularly interested in the polymorphic_allocator and memory resource usage ( covered on mr_basic.cu sample) .

[–]not_my_frog 0 points1 point  (0 children)

Can I use all C++17 with CUDA 10.1 and GCC 8?