Foil 5 Performance Specification Languages and PSL
From Details of PetaSIM and its relationship to Performance Specification Languages Darpa Workshop on Performance Engineered Systems Annapolis Md. -- August 19-21 1998. byYuhong Wen, Geoffrey C. Fox
A PSL is the (intermediate) representation used to specify application in way that performance "tools" have `sufficient information to operate"
PSL Needs to specify application, computational resources and their interaction
Need to worry about parallelism and where information is stored in memory hierarchy
Need to address implicit data movement and parallelism