Aspects of the rapid march to Pflop/s systems needs to be decoupled from long-term R&D in architectures, software and high-level programming models.
|
Designs need to expose the low-level execution model to the programmer.
|
Access to memory is the key design consideration for Pflop/s systems.
|
Enhanced message passing facilities are needed, including support for latency management, visualization and performance tools.
-
Expect that initial Petaflop applications will be built using "brute force" and not use "seamless" high level tools
-
These brute-force experiments will guide high level tool design
|