我想知道使用GPGPU可以實現哪種金融應用程序。我知道使用CUDA在GPGPU上使用蒙特卡洛模擬進行期權定價/股票價格估算。有人可以列舉利用GPGPU在金融領域的任何應用程序的各種可能性,GPGPU上的金融應用程序
回答
F#中使用了很多在金融,所以你可能會檢查這些鏈接
答疑你的問題的補充:涉及會計的任何事情都無法在GPGPU上完成(或者二進制浮點,就此而言)
是的,所以我想知道那些可以在GPGPU平臺上移植的典型金融應用程序是什麼 – 2010-05-11 05:55:17
基本上,任何需要大量並行數學才能運行的東西。正如您最初所說的那樣,蒙特卡洛將選項無法用封閉式解決方案進行仿真是很好的選擇。任何涉及大矩陣和操作的東西都是理想的;畢竟,3D圖形使用了很多矩陣數學。
考慮到許多交易者桌面有時爲了驅動多個監視器(可能具有視頻饋送,有限的3D圖形(波動表面等))而具有「工作站」級GPU,對於運行一些定價分析是有意義的GPU,而不是將責任推到計算網格上;在我的經驗中,計算網格經常在銀行中的所有人試圖使用它們的重量下掙扎,並且一些網格計算產品不值得期待。
除了這個特殊問題之外,使用GPU可以輕鬆實現更多功能,因爲與常規CISC CPU相比,指令集和管線在功能範圍上更受限制。
收養的問題一直是標準化的問題之一; NVidia擁有CUDA,ATI擁有Stream。大多數銀行都有足夠的供應商鎖定來處理,而無需將其衍生分析(許多人認爲是非常敏感的IP)掛鉤到gfx卡供應商的加速技術中。我認爲OpenCL作爲開放標準的可用性可能會改變。
一個良好的開端將可能檢查NVIDIA的網站:
有跡象表明,可以對GPU在各個領域中運行許多金融應用,包括定價和風險。有些鏈接來自NVIDIA的Computational Finance頁面。
蒙特卡洛確實是許多人最明顯的出發點。蒙特卡羅是一個非常廣泛的應用程序類,其中許多都適用於GPU。還有許多基於晶格的問題可以在GPU上運行。明確的有限差分方法運行良好,實現起來很簡單,在NVIDIA網站和SDK中都有很多例子,它也用於石油代碼很多很多的材料。根據問題的確切性質,隱式有限差分方法也可以很好地工作,Mike Giles在他的site上有一個3D ADI解算器,它也有其他有用的財務資料。
GPU也適用於線性代數類型問題,尤其是在可以將數據保留在GPU上以執行合理工作的情況下。 NVIDIA爲cuBLAS提供了CUDA工具包,您也可以獲得cuLAPACK。
使用GPU會對您的應用程序的架構,部署和維護帶來限制。 在您投入此解決方案的努力之前,請三思。 例如如果您在虛擬環境中運行,則需要所有物理機器都安裝GPU硬件,並且需要特殊的vGPU硬件和軟件支持許可證。 如果您決定在雲端託管您的服務(例如Azure,亞馬遜),該怎麼辦? 在許多情況下,提前構建體系結構以支持擴展並且靈活且可擴展(當然有一些開銷),而不是儘可能地從硬件擴展和擠壓。
- 1. 爲金融應用程序編程
- 2. 適用於iPhone應用程序的金融圖表
- 3. 金融應用程序中的Google可視化API SETBACKS
- 4. 金融應用程序中的事務隔離級別
- 5. Google政策和開發金融的限制android應用程序
- 6. 金融應用程序中必需的貨幣數據類型?
- 7. MySQL的訴SQLite,讓基於Python金融web應用程序
- 8. 使用Web界面保護金融應用程序
- 9. 金融api爲iphone商業應用程序使用
- 10. 谷歌金融應用程序突然不工作
- 11. 蘋果金融應用安全指導
- 12. 金融股
- 13. 架構:WPF vs基於LOB金融應用程序組合的Web服務
- 14. 需要開源標準asp.net MVC應用程序的金融圖表API
- 15. 開發從Web服務創建金融圖表的應用程序
- 16. 金融時間序列中的變量
- 17. 是谷歌應用程序引擎適用於交易性金融形勢
- 18. 多用戶金融客戶經理應用程序設計推薦
- 19. JavaScript的金融計算器
- 20. 使用PHP和MySQL構建金融網絡的應用
- 21. 區塊鏈的非金融用途
- 22. 適用於C/C++的金融庫
- 23. 程序如何加速訪問金融機構數據?
- 24. cuda和opengl上的gpgpu
- 25. 通過WAMP執行GPGPU程序
- 26. OAuth與雅虎金融
- 27. Matplotlib - 金融音量覆蓋
- 28. 下載金融交易
- 29. 汽車金融計算PHP
- 30. Python中的GPGPU編程
此外,還提供了相同的任何材料/資源的鏈接 – 2010-05-11 05:49:19