Question 1: Real memory can take tens or even hundreds of cycles to execute a single read, and the time can vary from one read to the next. One read might happen in a single cycle, the next might take 100 cycles.
Assuming that 10% of your code is memory reads and that almost all memory reads are followed by a use of the read value in the next instruction. If half of memory accessed take 1 cycle and the other half take 10 cycles, which of the following would result in the highest throughput?
These questions have you match the terms with examples to which the terms might apply. The same nine options are used in all four questions.
Question 2: (see above) "Superscalar" applies to which of the following?
Question 3: (see above) "Out-of-order" applies to which of the following?
Question 4: (see above) An issue time of 0.5 indicates which of the following?
Question 5: (see above) "not fully pipelined" indicates which of the following?
Question 6: Which of the following exhibits spatial locality but not temporal locality?
Your brain could be considered a kind of cache for the textbook.
Question 7: (see above) If I ask a question that is answered in the textbook but not in a region I have asked you to read, I should expect you to experience
Question 8: (see above) If I ask you to read a hundred pages and then ask a question, I should expect you to experience