CUDA Memory

CSC 213 - Operating Systems and Parallel Algorithms - Weinman



Answer the following questions. Record your answers in your Reading Journal.
  1. 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.
  2. Identify the sentence that best summarizes a strategy for managing memory in CUDA programs. Briefly (3-5 sentences) explain your selection.
  3. 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.
  4. Identify the section or concept from today's reading that you find most confusing. Briefly explain what you find confusing about it.