Skip to content
UnoAPI: Modern Parallel C++ Programming with SYCL and oneAPI v0.6
Toggle navigation menu
⌘
K
UnoAPI: Modern Parallel C++ Programming with SYCL and oneAPI v0.6
/
Index
Index
A
Amdahl's Law
comparison with Gustafson's Law
parallel computing
application domains
CUDA
Artificial Intelligence
Connection Machine
Atanasoff-Berry Computer (ABC)
B
Beowulf Project
,
[1]
C
C++ Code Refactoring
Using auto
C++ Standard Library
overview of key template classess
std::array
std::deque
std::forward_list
std::multi_set
std::optional
std::pair
std::priority_queue
std::set
std::tuple
CDC 6600
,
[1]
Cluster Computing
,
[1]
Colossus
comparison with Amdahl's Law
Gustafson's Law
comparison with Gustafson's Law
Amdahl's Law
Computing Systems
History
Connection Machine
Convex C1
Cray Supercomputers
Cray X-MP
,
[1]
Cray Y-MP
Cray-1
CUDA
example; dot product
cudaMalloc
cudaMemcpy
D
data analysis
CUDA
developer-friendly
CUDA
documentation
CUDA
E
ENIAC
F
FPGAs
Systolic Arrays
,
[1]
G
GPU acceleration
CUDA
GPU hardware
NVIDIA
GPU parallelism
CUDA
Gustafson's Law
comparison with Amdahl's Law
parallel computing
H
High-performance Computing (HPC)
,
[1]
I
IBM SP
ILLIAC I
ILLIAC II
ILLIAC III
ILLIAC IV
industry adoption
CUDA
K
kernel
CUDA
M
machine learning
CUDA
market share
NVIDIA GPUs
Massively Parallel Processing
memory
device; CUDA
host; CUDA
MIMD (Multiple Instruction, Multiple Data)
,
[1]
N
Networking Technologies
Cluster Computing
,
[1]
Nodes
Connection Machine
NVIDIA
CUDA
O
On-chip Parallelism
P
parallel architecture
GPUs
Parallel Computing
History
Introduction
Systolic Arrays
,
[1]
parallel computing
Amdahl's Law
CUDA
Gustafson's Law
Parallel Processing
Connection Machine
parallel processing
GPU
Parallel Programming
Concepts
Pattern Recognition
Connection Machine
performance
CUDA
performance acceleration
CUDA
Performance Evaluation
Parallel Computing
performance improvement
CUDA
programming model
CUDA
Programming Techniques
Parallel
R
research
CUDA
S
Scientific Simulations
Connection Machine
scientific simulations
CUDA
Seymour Cray
SIMD (Single Instruction, Multiple Data)
,
[1]
std::pair
convert to std::tuple
std::tuple
convert to std::pair
Systolic Array Architectures
,
[1]
T
Thinking Machines CM-5
Thinking Machines Corporation
Time Complexity
std::deque
std::forward_list
std::list
std::multiset
std::set
std::unordered_multiset
std::unordered_set
std::vector
tools and libraries
CUDA
Top 500 List
Supercomputers
,
[1]
TPUs
Systolic Arrays
,
[1]
V
Vector Processing