Lecture 4 - GPU Architecture and Programming
Lecture 4 - GPU Architecture and Programming
Lecture 4
GPU Architecture and Programming
Agenda
• GPU
• CPU vs. GPU
• Traditional Workflow
• CUDA
• Thread Hierarchy
• CUDA Memory Hierarchy
• Myths about CUDA
GPU
• Graphics Processing Unit
• Originally designed as a graphics processor
Core: A small CPU or processor built into a big CPU or CPU socket. It can independently perform or process all
computational tasks. A core is considered to be a smaller CPU within a big processor.
CPU vs GPU
CPU vs GPU
Recall: