Basic outline for paper/presentation:
- Overview of GPUs
- How are they different from CPUs?
- What are they good for?
- Applications
- Comparisons between CPUs and GPUs
- Our impressions of GPU architecture (Mark says he wants to see this)
- What do they do?
- Stream processor
- Little branching
- Matrix Multiplication
- Data Manipulation
- How do they do what they do?
- Not much is known about the actual architecture.
- Lots of ALUs? Something like that anyway
- Tons and tons of transistors, way more than CPUs
Demo of nVidia Apps (during Q&A?)
Links
Overview + Links
Overview
What GPUs Do
Papers (more nitty gritty)
Architecture
Developer Links
Programming
Industry Use