CUDA Memory
CSC 213 - Operating Systems and Parallel Algorithms - Weinman
Answer the following questions. Record your answers in your Reading
Journal.
- For each of the five levels of the memory hierarchy named in Figure
5.2 (p. 79), give an example of a variable that would be best suited
for that level.
- Identify the sentence that best summarizes a strategy for
managing memory in CUDA programs. Briefly (3-5 sentences) explain
your selection.
- In Designing and Building Parallel Algorithms, Foster says
Agglomeration is almost always beneficial if analysis of communication
requirements reveals that a set of tasks cannot execute concurrently
(Section
2.4.1, p. 47).
Identify the sentence from today's reading that you feel is most
closely related. Briefly (3-5 sentences) explain your choice and
whether it supports, denies, or complicates Foster's statement.
- Identify the section or concept from today's reading that you find
most confusing. Briefly explain what you find confusing about it.