Original concept was for "user" to write applications in "execution script" which made explicit all parallelism and data movement.
-
Using data parallel operations operating on coarse grain data entities to generate elegant application specification
|
I/O Intensive Maryland applications view "PetaSIM execution script" as an "intermediate representation"
|
Application specified as set of (emulating) methods
|
PetaSIM specification of computational resources
|
Translator of method calls
|
PetaSIM Execution Script
|
PetaSIM
|