News for hackers. Stuff that matters.
Re:Hybridizer: High-Performance C# on GPUs by AboutTheWhisles on Monday December 18, 2017 @09:41AM (#15951880)
Why would someone use C# in the first place? It seems to me that any advantage from the environment has gets lost by trying to make it work on a GPU.
Re:Hybridizer: High-Performance C# on GPUs by sebazzz on Monday December 18, 2017 @12:26PM (#15953344)
I was going to say something similar to this. Usually such abstractions are leaky. I don't know the target market for this product. The one's who know CUDA will just use C++. The one's who know C++ won't use this. The one's who do not know CUDA will probably not use this because they will need to learn CUDA first anyway.

(Same story with those C# to Javascript compilers)

Re:Hybridizer: High-Performance C# on GPUs by vergessenmir on Monday December 18, 2017 @02:08PM (#15954385)
Well C# is a more familiar language for quants and quant devs than cuda.

Very few quants know CUDA. My brother happens to be one of them but he does most of his development now in python/pandas. He gets someone else to do the heavy lifting to target the HPC platform of choice.

Now the motivation behind the layer or framework is to provide greater productivity, remove the step of pairing quants with cuda Devs when productionsing the code.

These are all valid reasons to adopt such frameworks. But in practice the cost of upgrades, strange pointer bugs and delays to production releases don't make it worth it. Also you need the CUDA Dev for situations that the framework fails. If such a framework does become available that removes these pain points, I'd adopt it in a heartbeat

This may vary in other industries other than finance.