GPU 程式設計指南

現代很多 AI 模型或者機器學習模型的訓練都仰賴 GPU 幫忙,原因在於 GPU 比起 CPU 擁有更多核心數,可以將工作分散到各個核心同時執行(paraller processing),所以 GPU 在 AI 時代也扮演著越來越重要的角色(早知道就歐印輝達 😭 )。

p.s. CPU 可以執行的工作比 GPU 更多元,因此 CPU 並非一無是處,仍有其存在的必要性

不過一般工作或是學校課程不太會接觸到 GPU 程式設計,所以大多數人較熟稔 CPU 程式設計,幸好有善心人整理了一份 GPU 程式設計的指南,還有一些練習可以操作,這份指南也告訴我們可以用 Google Colab 進行學習,不用特地架設環境。

不過這份指南適合有 C/C++/Fortran/Julia 基礎的人,最好是先學好這些語言瞭解基本程式設計的知識後,再來讀這份文件:

https://enccs.github.io/gpu-programming/

追蹤新知

看完這篇文章了嗎?還意猶未盡的話,追蹤粉絲專頁吧!

我們每天至少分享 1 篇文章/新聞或者實用的軟體/工具,讓你輕鬆增廣見聞提升專業能力!如果你喜歡我們的文章,或是想了解更多特定主題的教學,歡迎到我們的粉絲專頁按讚、留言讓我們知道。你的鼓勵,是我們的原力!

贊助我們的創作

看完這篇文章了嗎? 休息一下,喝杯咖啡吧!

如果你覺得 MyApollo 有讓你獲得實用的資訊,希望能看到更多的技術分享,邀請你贊助我們一杯咖啡,讓我們有更多的動力與精力繼續提供高品質的文章,感謝你的支持!