3 ms·
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 hi
by vergessenmir 9y ago
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.