|
|
1 - 1 - 1.1- Course Overview.mp4
|
MP4
|
25.74 MB
|
|
|
1 - 1 - 1.1- Course Overview.srt
|
SRT
|
25.83 KB
|
|
|
1 - 1 - 1.1- Course Overview.txt
|
TXT
|
15.82 KB
|
|
|
1 - 2 - 1.2- Introduction to Heterogeneous Parallel Computing.mp4
|
MP4
|
17.75 MB
|
|
|
1 - 2 - 1.2- Introduction to Heterogeneous Parallel Computing.srt
|
SRT
|
19.44 KB
|
|
|
1 - 2 - 1.2- Introduction to Heterogeneous Parallel Computing.txt
|
TXT
|
12.17 KB
|
|
|
1 - 3 - 1.3- Portability and Scalability in Heterogeneous Parallel Computing.mp4
|
MP4
|
9.59 MB
|
|
|
1 - 3 - 1.3- Portability and Scalability in Heterogeneous Parallel Computing.srt
|
SRT
|
10.85 KB
|
|
|
1 - 3 - 1.3- Portability and Scalability in Heterogeneous Parallel Computing.txt
|
TXT
|
6.69 KB
|
|
|
1 - 4 - 1.4- Introduction to CUDA, Data Parallelism and Threads.mp4
|
MP4
|
27.09 MB
|
|
|
1 - 4 - 1.4- Introduction to CUDA, Data Parallelism and Threads.srt
|
SRT
|
26.47 KB
|
|
|
1 - 4 - 1.4- Introduction to CUDA, Data Parallelism and Threads.txt
|
TXT
|
16.05 KB
|
|
|
1 - 5 - 1.5- Introduction to CUDA, Memory Allocation and Data Movement API.mp4
|
MP4
|
24.48 MB
|
|
|
1 - 5 - 1.5- Introduction to CUDA, Memory Allocation and Data Movement API.srt
|
SRT
|
22.78 KB
|
|
|
1 - 5 - 1.5- Introduction to CUDA, Memory Allocation and Data Movement API.txt
|
TXT
|
14.17 KB
|
|
|
1 - 6 - 1.6- Introduction to CUDA, Kernel-Based SPMD Parallel Programming.mp4
|
MP4
|
24.23 MB
|
|
|
1 - 6 - 1.6- Introduction to CUDA, Kernel-Based SPMD Parallel Programming.srt
|
SRT
|
23.58 KB
|
|
|
1 - 6 - 1.6- Introduction to CUDA, Kernel-Based SPMD Parallel Programming.txt
|
TXT
|
14.42 KB
|
|
|
1 - 7 - 1.7- Kernel-based Parallel Programming, Multidimensional Kernel Configuration.mp4
|
MP4
|
21.69 MB
|
|
|
1 - 7 - 1.7- Kernel-based Parallel Programming, Multidimensional Kernel Configuration.srt
|
SRT
|
19.05 KB
|
|
|
1 - 7 - 1.7- Kernel-based Parallel Programming, Multidimensional Kernel Configuration.txt
|
TXT
|
11.67 KB
|
|
|
1 - 8 - 1.8- Kernel-based Parallel Programming, Basic Matrix-Matrix Multiplication.mp4
|
MP4
|
21.74 MB
|
|
|
1 - 8 - 1.8- Kernel-based Parallel Programming, Basic Matrix-Matrix Multiplication.srt
|
SRT
|
20.23 KB
|
|
|
1 - 8 - 1.8- Kernel-based Parallel Programming, Basic Matrix-Matrix Multiplication.txt
|
TXT
|
12.54 KB
|
|
|
2 - 1 - 2.1- Kernel-based Parallel Programming - Thread Scheduling.mp4
|
MP4
|
25.53 MB
|
|
|
2 - 1 - 2.1- Kernel-based Parallel Programming - Thread Scheduling.srt
|
SRT
|
22.68 KB
|
|
|
2 - 1 - 2.1- Kernel-based Parallel Programming - Thread Scheduling.txt
|
TXT
|
13.9 KB
|
|
|
2 - 2 - 2.2- Control Divergence.mp4
|
MP4
|
19.83 MB
|
|
|
2 - 2 - 2.2- Control Divergence.srt
|
SRT
|
18.11 KB
|
|
|
2 - 2 - 2.2- Control Divergence.txt
|
TXT
|
11.25 KB
|
|
|
2 - 3 - 2.3- Memory Model and Locality -- CUDA Memories.mp4
|
MP4
|
28.91 MB
|
|
|
2 - 3 - 2.3- Memory Model and Locality -- CUDA Memories.srt
|
SRT
|
26.32 KB
|
|
|
2 - 3 - 2.3- Memory Model and Locality -- CUDA Memories.txt
|
TXT
|
16.21 KB
|
|
|
2 - 4 - 2.4- Tiled Parallel Algorithms.mp4
|
MP4
|
25 MB
|
|
|
2 - 4 - 2.4- Tiled Parallel Algorithms.srt
|
SRT
|
23.06 KB
|
|
|
2 - 4 - 2.4- Tiled Parallel Algorithms.txt
|
TXT
|
14.24 KB
|
|
|
2 - 5 - 2.5- Tiled Matrix Multiplication.mp4
|
MP4
|
25.8 MB
|
|
|
2 - 5 - 2.5- Tiled Matrix Multiplication.srt
|
SRT
|
25.03 KB
|
|
|
2 - 5 - 2.5- Tiled Matrix Multiplication.txt
|
TXT
|
15.36 KB
|
|
|
2 - 6 - 2.6- Tiled Matrix Multiplication Kernel.mp4
|
MP4
|
36.16 MB
|
|
|
2 - 6 - 2.6- Tiled Matrix Multiplication Kernel.srt
|
SRT
|
32.79 KB
|
|
|
2 - 6 - 2.6- Tiled Matrix Multiplication Kernel.txt
|
TXT
|
20.22 KB
|
|
|
2 - 7 - 2.7- Handling Boundary Conditions in Tiling.mp4
|
MP4
|
17.92 MB
|
|
|
2 - 7 - 2.7- Handling Boundary Conditions in Tiling.srt
|
SRT
|
16.54 KB
|
|
|
2 - 7 - 2.7- Handling Boundary Conditions in Tiling.txt
|
TXT
|
10.19 KB
|
|
|
2 - 8 - 2.8- A Tiled Kernel for Arbitrary Matrix Dimensions.mp4
|
MP4
|
21.44 MB
|
|
|
2 - 8 - 2.8- A Tiled Kernel for Arbitrary Matrix Dimensions.srt
|
SRT
|
20.43 KB
|
|
|
2 - 8 - 2.8- A Tiled Kernel for Arbitrary Matrix Dimensions.txt
|
TXT
|
12.54 KB
|
|
|
3 - 1 - 3.1- Performance Considerations - DRAM Bandwidth.mp4
|
MP4
|
29.54 MB
|
|
|
3 - 1 - 3.1- Performance Considerations - DRAM Bandwidth.srt
|
SRT
|
28.18 KB
|
|
|
3 - 1 - 3.1- Performance Considerations - DRAM Bandwidth.txt
|
TXT
|
17.11 KB
|
|
|
3 - 2 - 3.2- Performance Considerations - Memory Coalescing in CUDA.mp4
|
MP4
|
22.72 MB
|
|
|
3 - 2 - 3.2- Performance Considerations - Memory Coalescing in CUDA.srt
|
SRT
|
18.42 KB
|
|
|
3 - 2 - 3.2- Performance Considerations - Memory Coalescing in CUDA.txt
|
TXT
|
11.42 KB
|
|
|
3 - 3 - 3.3- Parallel Computation Patterns - Convolution.mp4
|
MP4
|
21.08 MB
|
|
|
3 - 3 - 3.3- Parallel Computation Patterns - Convolution.srt
|
SRT
|
18.67 KB
|
|
|
3 - 3 - 3.3- Parallel Computation Patterns - Convolution.txt
|
TXT
|
11.43 KB
|
|
|
3 - 4 - 3.4- Parallel Computation Patterns - Tiled Convolution.mp4
|
MP4
|
24.91 MB
|
|
|
3 - 4 - 3.4- Parallel Computation Patterns - Tiled Convolution.srt
|
SRT
|
21.07 KB
|
|
|
3 - 4 - 3.4- Parallel Computation Patterns - Tiled Convolution.txt
|
TXT
|
13.14 KB
|
|
|
3 - 5 - 3.5- Parallel Computation Patterns - 2D Tiled Convolution Kernel.mp4
|
MP4
|
25.29 MB
|
|
|
3 - 5 - 3.5- Parallel Computation Patterns - 2D Tiled Convolution Kernel.srt
|
SRT
|
22.77 KB
|
|
|
3 - 5 - 3.5- Parallel Computation Patterns - 2D Tiled Convolution Kernel.txt
|
TXT
|
13.96 KB
|
|
|
3 - 6 - 3.6- Parallel Computation Patterns - Data Reuse in Tiled Convolution.mp4
|
MP4
|
31.55 MB
|
|
|
3 - 6 - 3.6- Parallel Computation Patterns - Data Reuse in Tiled Convolution.srt
|
SRT
|
27.23 KB
|
|
|
3 - 6 - 3.6- Parallel Computation Patterns - Data Reuse in Tiled Convolution.txt
|
TXT
|
16.75 KB
|
|
|
4 - 1 - 4.1- Parallel Computation Patterns - Reduction.mp4
|
MP4
|
31.08 MB
|
|
|
4 - 1 - 4.1- Parallel Computation Patterns - Reduction.srt
|
SRT
|
28.48 KB
|
|
|
4 - 1 - 4.1- Parallel Computation Patterns - Reduction.txt
|
TXT
|
17.51 KB
|
|
|
4 - 2 - 4.2- Parallel Computation Patterns - A Basic Reduction Kernel.mp4
|
MP4
|
25.07 MB
|
|
|
4 - 2 - 4.2- Parallel Computation Patterns - A Basic Reduction Kernel.srt
|
SRT
|
21.87 KB
|
|
|
4 - 2 - 4.2- Parallel Computation Patterns - A Basic Reduction Kernel.txt
|
TXT
|
13.26 KB
|
|
|
4 - 3 - 4.3- Parallel Computation Patterns - A Better Reduction Kernel.mp4
|
MP4
|
19.99 MB
|
|
|
4 - 3 - 4.3- Parallel Computation Patterns - A Better Reduction Kernel.srt
|
SRT
|
18.7 KB
|
|
|
4 - 3 - 4.3- Parallel Computation Patterns - A Better Reduction Kernel.txt
|
TXT
|
11.52 KB
|
|
|
4 - 4 - 4.4- Parallel Computation Patterns - Scan (Prefix Sum).mp4
|
MP4
|
26.97 MB
|
|
|
4 - 4 - 4.4- Parallel Computation Patterns - Scan (Prefix Sum).srt
|
SRT
|
24.08 KB
|
|
|
4 - 4 - 4.4- Parallel Computation Patterns - Scan (Prefix Sum).txt
|
TXT
|
14.68 KB
|
|
|
4 - 5 - 4.5- Parallel Computation Patterns - A Work-Inefficient Scan Kernel.mp4
|
MP4
|
38.49 MB
|
|
|
4 - 5 - 4.5- Parallel Computation Patterns - A Work-Inefficient Scan Kernel.srt
|
SRT
|
26.26 KB
|
|
|
4 - 5 - 4.5- Parallel Computation Patterns - A Work-Inefficient Scan Kernel.txt
|
TXT
|
16.08 KB
|
|
|
4 - 6 - 4.6- Parallel Computation Patterns - A Work-Efficient Parallel Scan Kernel.mp4
|
MP4
|
37.88 MB
|
|
|
4 - 6 - 4.6- Parallel Computation Patterns - A Work-Efficient Parallel Scan Kernel.srt
|
SRT
|
24.5 KB
|
|
|
4 - 6 - 4.6- Parallel Computation Patterns - A Work-Efficient Parallel Scan Kernel.txt
|
TXT
|
15.24 KB
|
|
|
4 - 7 - 4.7- Parallel Computation Patterns - More on Parallel Scan.mp4
|
MP4
|
39.84 MB
|
|
|
4 - 7 - 4.7- Parallel Computation Patterns - More on Parallel Scan.srt
|
SRT
|
25.04 KB
|
|
|
4 - 7 - 4.7- Parallel Computation Patterns - More on Parallel Scan.txt
|
TXT
|
15.33 KB
|
|
|
5 - 1 - 5.1- Parallel Computation Patterns - Histogramming.mp4
|
MP4
|
22.23 MB
|
|
|
5 - 1 - 5.1- Parallel Computation Patterns - Histogramming.srt
|
SRT
|
15.35 KB
|
|
|
5 - 1 - 5.1- Parallel Computation Patterns - Histogramming.txt
|
TXT
|
9.37 KB
|
|
|
5 - 2 - 5.2- Parallel Computation Patterns - Atomic Operations.mp4
|
MP4
|
22.12 MB
|
|
|
5 - 2 - 5.2- Parallel Computation Patterns - Atomic Operations.srt
|
SRT
|
15.33 KB
|
|
|
5 - 2 - 5.2- Parallel Computation Patterns - Atomic Operations.txt
|
TXT
|
9.35 KB
|
|
|
5 - 3 - 5.3- Parallel Computation Patterns - Atomic Operations in CUDA.mp4
|
MP4
|
30.7 MB
|
|
|
5 - 3 - 5.3- Parallel Computation Patterns - Atomic Operations in CUDA.srt
|
SRT
|
21.54 KB
|
|
|
5 - 3 - 5.3- Parallel Computation Patterns - Atomic Operations in CUDA.txt
|
TXT
|
13.04 KB
|
|
|
5 - 4 - 5.4- Parallel Computation Patters - Atomic Operations Performance.mp4
|
MP4
|
27.71 MB
|
|
|
5 - 4 - 5.4- Parallel Computation Patters - Atomic Operations Performance.srt
|
SRT
|
19.55 KB
|
|
|
5 - 4 - 5.4- Parallel Computation Patters - Atomic Operations Performance.txt
|
TXT
|
12.07 KB
|
|
|
5 - 5 - 5.5- Parallel Computation Patterns - A Privatized Histogram Kernel.mp4
|
MP4
|
23.27 MB
|
|
|
5 - 5 - 5.5- Parallel Computation Patterns - A Privatized Histogram Kernel.srt
|
SRT
|
16.84 KB
|
|
|
5 - 5 - 5.5- Parallel Computation Patterns - A Privatized Histogram Kernel.txt
|
TXT
|
10.35 KB
|
|
|
Lecture-3-1-dram-bandwidth.pdf
|
PDF
|
498.21 KB
|
|
|
Lecture-3-2-memory-coalescing.pdf
|
PDF
|
512.64 KB
|
|
|
Lecture-3-3-convolution.pdf
|
PDF
|
499.79 KB
|
|
|
Lecture-3-4-tiled-convolution.pdf
|
PDF
|
452.39 KB
|
|
|
Lecture-3-5-2D-convolution-kernel.pdf
|
PDF
|
477.01 KB
|
|
|
Lecture-3-6-convolution-reuse.pdf
|
PDF
|
506.08 KB
|
|
|
Lecture-4-1-reduction.pdf
|
PDF
|
294.27 KB
|
|
|
Lecture-4-2-reduction-kernel.pdf
|
PDF
|
363.37 KB
|
|
|
Lecture-4-3-better-reduction-kernel.pdf
|
PDF
|
413.95 KB
|
|
|
Lecture-4-4-scan.pdf
|
PDF
|
526.45 KB
|
|
|
Lecture-4-5-naive-scan-kernel.pdf
|
PDF
|
338.76 KB
|
|
|
Lecture-4-6-work-efficient-scan-kernel.pdf
|
PDF
|
491.81 KB
|
|
|
Lecture-4-7-more-on-scan.pdf
|
PDF
|
579.67 KB
|
|
|
Lecture-5-1-histogram.pdf
|
PDF
|
501.85 KB
|
|
|
Lecture-5-2-atomic-operations.pdf
|
PDF
|
437.04 KB
|
|
|
Lecture-5-3-CUDA-atomic.pdf
|
PDF
|
769.75 KB
|
|
|
Lecture-5-4-atomic-performance.pdf
|
PDF
|
443.93 KB
|
|
|
Lecture-5-5-privatized-histogram.pdf
|
PDF
|
541.1 KB
|
|
|
hetero-lecture_slides_002-Lecture 1-Lecture-1-1-Overview.pdf
|
PDF
|
242.54 KB
|
|
|
hetero-lecture_slides_002-Lecture 1-Lecture-1-2-heterogeneous.pdf
|
PDF
|
272.22 KB
|
|
|
hetero-lecture_slides_002-Lecture 1-Lecture-1-3-software-cost.pdf
|
PDF
|
279.64 KB
|
|
|
hetero-lecture_slides_002-Lecture 1-Lecture-1-4-cuda-intro.pdf
|
PDF
|
593.42 KB
|
|
|
hetero-lecture_slides_002-Lecture 1-Lecture-1-5-cuda-API.pdf
|
PDF
|
892.83 KB
|
|
|
hetero-lecture_slides_002-Lecture 1-Lecture-1-6-cuda-kernel.pdf
|
PDF
|
490.97 KB
|
|
|
hetero-lecture_slides_002-Lecture 1-Lecture-1-7-kernel-multidimension.pdf
|
PDF
|
343.33 KB
|
|
|
hetero-lecture_slides_002-Lecture 1-Lecture-1-8-kernel-matrix-multiplication.pdf
|
PDF
|
269.67 KB
|
|
|
hetero-lecture_slides_002-Lecture 2-Lecture-2-1-transparent-scaling.pdf
|
PDF
|
430.32 KB
|
|
|
hetero-lecture_slides_002-Lecture 2-Lecture-2-2-control-divergence.pdf
|
PDF
|
442.19 KB
|
|
|
hetero-lecture_slides_002-Lecture 2-Lecture-2-3-cuda-memories.pdf
|
PDF
|
294.14 KB
|
|
|
hetero-lecture_slides_002-Lecture 2-Lecture-2-4-tiled-algorithms.pdf
|
PDF
|
222.14 KB
|
|
|
hetero-lecture_slides_002-Lecture 2-Lecture-2-5-tiled-matrix-multiplication.pdf
|
PDF
|
162.42 KB
|
|
|
hetero-lecture_slides_002-Lecture 2-Lecture-2-6-tiled-kernel.pdf
|
PDF
|
231.2 KB
|
|
|
hetero-lecture_slides_002-Lecture 2-Lecture-2-7-boundary-condition.pdf
|
PDF
|
175.9 KB
|
|
|
hetero-lecture_slides_002-Lecture 2-Lecture-2-8-boundary-condition-kernel.pdf
|
PDF
|
233.41 KB
|
|
|
Гетерогенное параллельное программирование.docx
|
DOCX
|
27.63 KB
|
|
|
Рекомендуемая литература David B. Kirk, Wen-mei W. Hwu Programming Massively Parallel Processors, Second Edition.pdf
|
PDF
|
21.4 MB
|