@TimSweeneyEpic
Thoughts on what would happen if SYCL (single-source OpenCL C++) comes to Vulkan?
https://www.pcper.com/reviews/General-Tech/Breaking-OpenCL-Merging-Roadmap-Vulkan …
-
-
Replying to @scottmichaud
Will need to think about this. The general-purpose test I always come back to is: could you compile the Linux kernel and boot it on the GPU?
1 reply 0 retweets 2 likes -
Replying to @TimSweeneyEpic
Is that the goal? I'd figure the aim would be more like boiling down GPU access to something that feels like AVX. Am I thinking too narrow?
1 reply 0 retweets 0 likes -
Replying to @scottmichaud
It's not the goal, but it's an uncheatable test of whether the GPU is really general purpose, or just hacked to run a larger subset of C++.
1 reply 0 retweets 2 likes -
Replying to @TimSweeneyEpic
I guess an interesting follow-up Q would be "at what point would you consider forking Unreal Engine and revamping it like UE1 Software"?
1 reply 0 retweets 0 likes -
Replying to @scottmichaud
I'm not sure we need to. We're getting really good at upgrading or replacing subsystems side-by-side without taking the engine offline.
1 reply 0 retweets 2 likes -
Replying to @TimSweeneyEpic
Yeah I figured it would be a bad example. Tried to illustrate a concrete point that an engine dev would wash its hands of traditional model.
2 replies 0 retweets 0 likes -
Replying to @scottmichaud
Some big consumer hardware changes would be required to justify a new programming model for ordinary code, like 16+ core machines.
2 replies 0 retweets 2 likes
I thought that would happen much sooner, but it turns out giant CPU caches and GPU general-ish compute have mitigated the need.
-
-
Replying to @TimSweeneyEpic @scottmichaud
In the meantime, maybe the ultimate parallel programming language could bootstrap in a non-consumer environment like cloud or blockchain.
0 replies 0 retweets 2 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.