Abstract Scalable Performance Engineering NotationMay 01, 2013
Aspen (Abstract Scalable Performance Engineering Notation) is a domain specific language for performance modeling that fills an important gap in existing techniques for performance prediction. It is designed to enable rapid exploration of new algorithms and architectures. It includes a formal specification of an application's performance behavior and an abstract machine model. It also includes a suite of analysis tools that operate on these models to provide valuable insights for the co-design process. ORNL's Future Technologies group will present Aspen and its use in modeling a three dimensional Fast Fourier Transform at this year's International Conference for High Performance Computing, Networking, Storage, and Analysis (SC '12). Kyle L. Spafford and Jeffrey S. Vetter. Aspen: A Domain Specific Language for Performance Modeling. To appear in the Proceedings of the ACM/IEE International Conference on High Performance Computing, Networking, Storage, and Analysis (Supercomputing '12).