2012 International Conference for High Performance Computing, Networking, Storage and Analysis · 2012 · 76 citations · 25 references
ComputingComputer ScienceHigh-performance ComputingBiological Systems ModelingParallel ComputingScientific ComputingComputational ModelingMolecular DynamicsMolecular SimulationPerformance ModelingAbstract Model ConstructionAnalytical Performance ModelingExplorationFast Fourier TransformFourier TransformMachine ModelPerformance NotationSystem Performance Modeling
We present a new approach to analytical performance modeling using Aspen, a domain specific langauge. Aspen (Abstract Scalable Performance Engineering Notation) fills an important gap in existing performance modeling techniques and 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. We provide an overview of Aspen's features and demonstrate how it can be used to express a performance model for a three dimensional Fast Fourier Transform. We then demonstrate the composability and modularity of Aspen by importing and reusing the FFT model in a molecular dynamics model. We have also created a number of tools that allow scientists to balance application and system factors quickly and accurately.
25
A bridging model for parallel computation
Leslie G. Valiant · Communications of the ACM · 1990 · 3.7K citations · Full text
Samuel Williams, Andrew Waterman, David A. Patterson · Communications of the ACM · 2009 · 2.4K citations · Full text
LogP: towards a realistic model of parallel computation
David Culler, Richard M. Karp, David A. Patterson et al. · 1993 · 1.5K citations