1 |
Message Passing
-
Clearly need buffer management, flow control, protocols etc.
-
But what is appropriate mechanisms -- need to revisit comparison of active messages versus MPI etc.
|
2 |
Need to be able to restart separate parts of the (large) hardware independently
|
3 |
Need to support performance evaluation with different levels of memory hierarchy exposed
|
4 |
Need Storage management and garbage collection
-
PIM micromemory different from hierarchical shared memory
|
5 |
Need good job and resource management tools
|
6 |
Checkpoint/restart only needed at natural synchoronization points
|