Description
-
NVM basic
-
-
What is NVM and PCM?
-
-
-
What are the issues of DRAM and NVM hybrid memory systems?
-
-
-
What is the basic idea of data placement between DRAM and PCM?
-
-
PIM basic
-
-
What is the motivation of Processing in Memory (PIM)?
-
-
-
Please give a successful example of PIM
-
-
-
What are the barriers of adoption PIM?
-
-
-
What is the relation between PIM and LPM?
-
-
-
Assume we have developed technical solutions for the barriers, what are the limitation and potential of PIM? Can PIM replace CPU or GPU in the future? Please provide your explanation.
-
-
Please list as least 4 methods to solve data dependences in instruction processing pipeline.
-
Please list as least 3 methods to solve control dependences in instruction pro-cessing pipeline.
-
What are the conditions to make an ideal pipeline? Why instruction processing pipeline is not an ideal one?
-
Solve 3.1 of the text (6th edition)
-
Solve 3.2 of the text (6th edition)
Challenging Homework (could be part of your term project)
C-1. How could the newly emerged NVM technologies be effectively used in I/O systems?