Cliff Burdick – NVIDIA 技術博客
http://www.open-lab.net/zh-cn/blog
閱讀開發者創建的最新技術信息、頭條新聞 和內容。
Tue, 01 Mar 2022 07:09:33 +0000
zh-CN
hourly
1
196178272 -
在 Nvidia MATX 中用 Python 語法加速 C ++的數值計算
http://www.open-lab.net/zh-cn/blog/speeding-up-numerical-computing-in-c-with-a-python-like-syntax-in-nvidia-matx/
Thu, 24 Feb 2022 07:04:00 +0000
http://www.open-lab.net/zh-cn/blog/?p=3136
Continued]]>
Rob Smallshire 曾經說過,“你可以在 C ++中編寫更快的代碼,但是在 Python 中編寫代碼更快。”自從它發布超過十年前, CUDA 已經給 C 和 C ++程序員提供了在 Nvidia GPU 上最大化其代碼性能的能力。 最近, CuPy 和 PyTorch 等庫允許解釋語言的開發人員利用其他語言優化的 CUDA 庫的速度。這些解釋語言有許多優秀的特性,包括易于閱讀的語法、自動內存管理和所有函數的通用類型。 然而,有時擁有這些功能意味著由于內存管理和其他超出您控制范圍的因素而付出性能代價。為了節省開發時間,性能的降低通常是值得的。不過,當性能成為一個問題時,它最終可能需要重寫應用程序的某些部分。 如果你仍然可以使用 C ++來獲得最大的性能,同時仍然能從解釋語言中獲得所有好處呢? Matx 是一個實驗性的 GPU 加速的數值計算 C ++庫,
Source
]]>
3136
人人超碰97caoporen国产