gpuschool2018
所属分类:GPU/显卡
开发工具:Jupyter Notebook
文件大小:581KB
下载次数:0
上传日期:2023-05-03 09:46:30
上 传 者:
sh-1993
说明: 2018年7月华威大学“GPU编程导论”暑期学校的材料
(Material for the July 2018 "Introduction to GPU programming" summer school at the University of Warwick)
文件列表:
1hour_intro_rise.ipynb (29396, 2023-05-03)
C2d.png (140148, 2023-05-03)
Tutorial1-intro.ipynb (10636, 2023-05-03)
Tutorial1-libraries.ipynb (168471, 2023-05-03)
Tutorial2-kernels.ipynb (23666, 2023-05-03)
Tutorial3-memory.ipynb (160246, 2023-05-03)
porg.jpg (281631, 2023-05-03)
quadrature_cpu.c (2799, 2023-05-03)
quadrature_gpu.cu (6610, 2023-05-03)
# gpuschool2018
Examples and teaching material for the July 2018 "Introduction to GPU programming" summer school at the University of Warwick.
To run the notebooks you will need a CUDA capable GPU card. The examples use double precision arithmetic and assume a GPU with a compute capability of 2.0 or higher. The school was conducted using Kepler K20c and K80 hardware.
* [CUDA Toolkit](https://developer.nvidia.com/cuda-toolkit) (tested with version 9.1-11.1)
* [Python 3](https://www.python.org/downloads/)
* [Numpy](http://www.numpy.org/)
* [Numba](https://numba.pydata.org/)
* [CuPy](https://cupy.dev)
* [Pillow](https://python-pillow.org/)
* [Matplotlib](https://matplotlib.org/)
* [Jupyter](http://jupyter.org/)
This software is available on all Linux hosts managed by the [Scientific Computing Research Technology Plaform](https://warwick.ac.uk/research/rtp/sc) at the [University of Warwick](https://warwick.ac.uk/) via environment modules,
On the (old) CentOS 7 desktop use:
```
$ module load GCC/10.2.0 CUDA/11.1.1 OpenMPI/4.0.5 Python OpenBLAS numba CuPy Pillow IPython matplotlib
```
One new (new) Rocky 9 desktop use:
```
$ module load GCC/11.3.0 OpenMPI/4.1.4 CUDA/11.7.0 Python numba CuPy Pillow IPython matplotlib
```
Porgs are cool.
近期下载者:
相关文件:
收藏者: