Lecture 9
Learning objectives
After this class, you should be able to:
- Describe the convolution algorithm that places data in shared memory.
- Discuss how the cost of loading data could be reduced, and how caches can help with this.
Reading assignment
- Read UIUC Lecture 9 slides.
- Chapter 8 of text, sections 8.4 - 8.6.
Exercises and review questions
- Exercises and review questions on current lecture's material
- Consider the implementation assuing caching. Is the data likely to go to L1 cache or L2 cache? Why?
- Implement 2-D convolution with data in shared memory.
- Preparation for the next lecture
- None.
Last modified: 12 Feb 2013