Wk 10 : GPU's Flashcards
What did gaming need from GPU’s
Lots of matrix, vector mult’s
What’s the biggest challenge that using GPU’s creates?
Lots of data streams to/from memory
Explain GPU’s in as few words as possible
GPU’s does the same instructions on multiple different sets of data. Each of the thousands of GPU’s have their own ctrl, own cache, all execute same instructions on diff data
How do GPU’s connect to main processor?
Via IO bridge
What does GPU memory look like?
Each MP has it’s own share memory
What are two main GPU components?
Global Memory
Streaming Multiprocessors
What are 4 GPU types
Tesla, Fermi, Kepler, Maxwell
What is the 3-step GPU process?
1) Copy input CPU -> GPU
2) Load GPU program + Execute on Chip for performance
3) Copy GPU Mem to CPU mem
How do all MP access memory in GPU
its controlled and unless there’s conflict, any can access at any time