一個算盤不夠,那上千台總夠了吧?「挖礦」、「4K 光追」
面對這些名詞的時候,第一時間會想到的一定是 GPU。GPU 擁有多核的優勢,相較於 CPU 能在平行計算領域擁有出色的計算效率。不過,魚與熊掌不可兼得,在多核的設計下,必然會喪失一些 CPU 的優勢。其中記憶體是目前最大的瓶頸,以 RTX 3080 為例,上千個核心要共用 10 GB 的 VRAM,可想資源其實很稀少。所以究竟如何寫出效率高的程式呢?來聽演講就對了!這次的演講會先介紹 NVIDIA GPU 的硬體架構,接著再介紹如何以 CUDA 介面撰寫 GPU 程式。接著利用硬體與記憶體架構的知識,去加速我們的 CUDA 程式!時間允許的話也會展示 CUDA Program!
目標聽眾
想知道 GPU 硬體架構 or 對 CUDA Programming 有興趣的人
先備知識
會 C/C++
知道一般電腦的記憶體架構(registers -> LX cache -> RAM)
歡迎大家來到SITCON 2021 ヽ(✿゚▽゚)ノ
共筆入口:https://hackmd.io/@SITCON/2021
手機版請點選上方 按鈕展開議程列表。
你也能駕馭 GPU!—淺談 CUDA Programming
#SITCON21-T13
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing