关于如何设计我的应用程序,我有一个一般性的问题。我读过库达的文档,但仍然不知道我该查些什么。如果有人能把它弄清楚,我真的很感激。
我想做一些关于股票的实时分析,比如100只股票。我有实时的市场数据输入,这将与最新的市场价格流。我想做的是:
以下是我的问题:
。
我使用的特斯拉C1060与库达3.2在Windows上。
非常感谢您的建议。
发布于 2012-04-24 22:41:14
你的要求没有什么不寻常的。
只要应用程序正在运行,您就可以将信息保存在GPU内存中,并进行小的更新以使数据与CPU上的数据保持同步。您可以使用cudaMalloc()分配GPU内存,并使用cudaMemcpy()将更新后的数据写入已分配内存的部分。或者,您可以在推力结构(如thrust::device_vector )中保存数据。当您更新device_vector时,CUDA内存副本将在后台完成。
更新数据后,只需重新运行内核以获得更新的计算结果。
你能就问题(2)再谈一遍吗?
https://stackoverflow.com/questions/10300022
复制相似问题