Hi,
Have noticed in this forum some posts mentioning cuda programming and was wondering if someone with bit of cuda knowledge can give some general advice about using it for financial calculations.
Overall is it good idea to learn cuda and use floating point for financial data?
How hard it is to learn from multithreading experience on cpu to gpu?
If code is very cache intensive on CPU but not maximally RAM intensive, could GPU do better?
For example if very long tasks for 3000 gpu cores instead of short and repeating task, What would happen to gpu performance?
For example if 500 cuda cores try get same memory location, May it slow down all cores from acessing same location of memory?
If some core writes to locations on memory that others try to read at same time, Do gpus crash like cpu?
No need to answer all but some advice would be good.
Have noticed in this forum some posts mentioning cuda programming and was wondering if someone with bit of cuda knowledge can give some general advice about using it for financial calculations.
Overall is it good idea to learn cuda and use floating point for financial data?
How hard it is to learn from multithreading experience on cpu to gpu?
If code is very cache intensive on CPU but not maximally RAM intensive, could GPU do better?
For example if very long tasks for 3000 gpu cores instead of short and repeating task, What would happen to gpu performance?
For example if 500 cuda cores try get same memory location, May it slow down all cores from acessing same location of memory?
If some core writes to locations on memory that others try to read at same time, Do gpus crash like cpu?
No need to answer all but some advice would be good.