CUDA-notes
所属分类:GPU/显卡
开发工具:TeX
文件大小:0KB
下载次数:0
上传日期:2023-03-05 20:25:01
上 传 者:
sh-1993
说明: 关于CUDA编程的个人注释,
(Personal notes on CUDA programming,)
文件列表:
.SRCINFO (0, 2023-03-05)
_minted-cuda_recap/ (0, 2023-03-05)
_minted-cuda_recap/17E62D62AAAF6F35D6A2C15FDF86B1B3F61CA896C2C5BA477D604222D63AEC2B.pygtex (2635, 2023-03-05)
_minted-cuda_recap/1FB94A077693A5AD6CA393CF717E6098F61CA896C2C5BA477D604222D63AEC2B.pygtex (1324, 2023-03-05)
_minted-cuda_recap/363CBEB6B9DD66691DC64C935D95E611F61CA896C2C5BA477D604222D63AEC2B.pygtex (8339, 2023-03-05)
_minted-cuda_recap/7BF76E1BF78C042B89DF2BD85E59A9EAF61CA896C2C5BA477D604222D63AEC2B.pygtex (448, 2023-03-05)
_minted-cuda_recap/8CEDDAB4EE79835AFA34120222095CC8F61CA896C2C5BA477D604222D63AEC2B.pygtex (2937, 2023-03-05)
_minted-cuda_recap/AC6C500554DAA56E35E841B33237F161A5DC30074FCB67BC91FF7EABBA4BA102.pygtex (6156, 2023-03-05)
_minted-cuda_recap/B8C4EA80CD8252B206968A967C50DAB8F61CA896C2C5BA477D604222D63AEC2B.pygtex (1936, 2023-03-05)
_minted-cuda_recap/B96FAA6429685F5614AE78B0580E72ACF61CA896C2C5BA477D604222D63AEC2B.pygtex (610, 2023-03-05)
_minted-cuda_recap/BC7DC250D6880A0A6F354DAA2DB789CCF61CA896C2C5BA477D604222D63AEC2B.pygtex (5363, 2023-03-05)
_minted-cuda_recap/D6D6039EF99DCE141AFBE3845B8042FDF61CA896C2C5BA477D604222D63AEC2B.pygtex (736, 2023-03-05)
_minted-cuda_recap/F7E73DAAE7BD9D4072D11C2C49769BAA6CE4D031E15A19509DAC34CF701726F9.pygtex (492, 2023-03-05)
_minted-cuda_recap/FFF948578FF3C46DD4B1234B514EC97B6CE4D031E15A19509DAC34CF701726F9.pygtex (125, 2023-03-05)
_minted-cuda_recap/default.pygstyle (6365, 2023-03-05)
citation.bib (10655, 2023-03-05)
cucodes/ (0, 2023-03-05)
cucodes/.gdb_history (95, 2023-03-05)
cucodes/.vscode/ (0, 2023-03-05)
cucodes/.vscode/launch.json (542, 2023-03-05)
cucodes/addvec (823416, 2023-03-05)
cucodes/addvec.cu (1811, 2023-03-05)
cucodes/addvec.ptx (1124, 2023-03-05)
cucodes/adv (1124, 2023-03-05)
cucodes/all_any (849936, 2023-03-05)
cucodes/all_any_sync.cu (1441, 2023-03-05)
cucodes/asyncmem.cu (2005, 2023-03-05)
cucodes/blelloch_end.cu (596, 2023-03-05)
cucodes/blelloch_kernel.cu (652, 2023-03-05)
cucodes/cuda.help (3513, 2023-03-05)
cucodes/cuda.server.help (2484, 2023-03-05)
cucodes/hillis (843216, 2023-03-05)
cucodes/hillis_steele.cu (2084, 2023-03-05)
cucodes/main (823928, 2023-03-05)
cucodes/main.cu (307, 2023-03-05)
cucodes/matmul (818536, 2023-03-05)
cucodes/matmulglob.cu (1499, 2023-03-05)
cucodes/matmulshared.cu (4373, 2023-03-05)
... ...
# Introduction to CUDA
## Personal notes
### Disclaimers
-
This is a pre-alpha version
- I did my best to put all the possible references. I need to, however, mention that
everything was taken from books and online open sources.
- I am not a computer science professional. I am not even a computer science student. Thus there may be some major or minor inaccuracies.
### Comments
I want to share with you my personal notes on this topic.
At the moment,
there are lot's of things to be completed and added, as initially, they were written for my personal use.
I then decided, that adding some images and references would be the cause to share them publicly.
The LaTeX document isn't __clean__ enough, regarding the references and paragraph intending.
The author will do its best to add new chapters and section, as well as modify the new lacking features, meantioned above.
![The pdf document](https://github.com/leokruglikov/CUDA-notes/blob/master/cuda_recap.pdf "notes on cuda") and the source LaTeX code - `cuda_recap.tex`.
### ToDo's
- [ ] Check spelling/grammar.
- [ ] Add parallel algorithm - parallel scan.
- [x] Add thread filtering (`__all()` & `__any()`)
- [ ] Constant memory, texture memory & peer access
- [ ] Cuda gdb
### Structure
The document is written in LaTeX. The contents are divided into different modules, which are included into the
`cuda_recap.tex`. For compilation, LaTeX, together with all the necessary packages must be installed. The compilation is
done the usual LaTeX way, together with the flag for the minted package `pdflatex --shell-escpe cuda_recap.tex`.
近期下载者:
相关文件:
收藏者: