-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgpu.tex
More file actions
76 lines (67 loc) · 1.97 KB
/
gpu.tex
File metadata and controls
76 lines (67 loc) · 1.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
% !TeX program = lualatex-dev
\DocumentMetadata{
lang=en-US,
pdfversion=2.0,
pdfstandard=ua-2,
tagging=on,
}
\documentclass{ltx-talk}
\usepackage{unicode-math} %%important
\usepackage{multirow}
\usepackage{listings}
\usepackage{booktabs}
\definecolor{links}{HTML}{2A1B81}
\definecolor{BrickRed}{rgb}{0.8,0.25,0.33}
\definecolor{ForestGreen}{rgb}{0.13,0.55,0.13}
\definecolor{RoyalBlue}{rgb}{0.25,0.41,0.88}
\hypersetup{
colorlinks=true,
linkcolor=black,
urlcolor=links,
citecolor=black
}
\lstdefinestyle{MyCudaStyle}{
basicstyle=\small\ttfamily,
morekeywords={None},
captionpos=b,
commentstyle=\color{RoyalBlue},
frame=single,
keywordstyle=\color{ForestGreen}\bfseries,
language=C,
showstringspaces=false,
stringstyle=\color{BrickRed},
emph={%
cudaFree, cudaMalloc, cudaError_t, cudaSuccess,
size_t,
cudaMemcpy, cudaMemcpyKind,
cudaMemcpyHostToHost, cudaMemcpyHostToDevice,
cudaMemcpyDeviceToHost, cudaMemcpyDeviceToDevice,
__global__, __device__, __host__,
__constant__,
dim3, __shared__, __syncthreads,
uint3, gridDim, blockIdx, blockDim,
threadIdx,
cudaGetDeviceCount, cudaGetDeviceProperties, cudaDeviceProp,
}, emphstyle={\color{ForestGreen}\bfseries}
}
\newcommand{\quotes}[1]{``#1''}
\newcommand{\CC}{C++}
\NewEnvironmentCopy{Frame}{frame*}
\usepackage{fancyvrb}
\title{Introduction to GPU Programming}
\author{Wim R.M. Cardoen}
\institute{Center of High-Performance Computing (CHPC) \\ University of Utah}
\date{November 3, 2025}
\begin{document} % Begin Document
% --- PRELUDE ---
\include{title} % Title
\include{outline} % Table of Contents - Outline
% --- BODY ---
\include{motivation} % Motivation
\include{hardware} % GPU Architecture
\include{software} % Software
\include{software2}
\include{chpc} % Use of GPUs at the CHPC
% --- END ---
\include{question} % Questions
\end{document} % End Document