A performance model for X10 applications
David Grove, Olivier Tardieu, David A. Cunningham, Ben Herta, Igor Peshansky, Vijay Saraswat · 2011
To reliably write high performance code in any programming language, an application programmer must have some understanding of the performance characteristics of the language's core constructs. We call this understanding a performance model for the language. Some aspects of a performance model are fundamental to the programming language and are expected to be true for any plausible implementation of the language. Other aspects are less fundamental and merely represent design choices made in a particular version of the language's implementation.