PSL Features in PetaSIM
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