TY - CHAP
T1 - Empirical parallel performance prediction from Semantics-based profiling
AU - Scaife, Norman
AU - Michaelson, Greg
AU - Horiguchi, Susumu
PY - 2005
Y1 - 2005
N2 - The PMLS parallelizing compiler for Standard ML is based upon the automatic instantiation of algorithmic skeletons at sites of higher order function use. PMLS seeks to optimise run-time parallel behaviour by combining skeleton cost models with Structural Operational Semantics rule counts for HOF argument functions. In this paper, the formulation of a general rule count cost model as a set of over-determined linear equations is discussed, and their solution by singular value decomposition, and by a genetic algorithm, are presented. © Springer-Verlag Berlin Heidelberg 2005.
AB - The PMLS parallelizing compiler for Standard ML is based upon the automatic instantiation of algorithmic skeletons at sites of higher order function use. PMLS seeks to optimise run-time parallel behaviour by combining skeleton cost models with Structural Operational Semantics rule counts for HOF argument functions. In this paper, the formulation of a general rule count cost model as a set of over-determined linear equations is discussed, and their solution by singular value decomposition, and by a genetic algorithm, are presented. © Springer-Verlag Berlin Heidelberg 2005.
UR - http://www.scopus.com/inward/record.url?scp=25144470170&partnerID=8YFLogxK
U2 - 10.1007/11428848_100
DO - 10.1007/11428848_100
M3 - Chapter (peer-reviewed)
SN - 978-3-540-26043-1
VL - 3515
T3 - Lecture Notes in Computer Science
SP - 781
EP - 789
BT - Computational Science – ICCS 2005
T2 - 5th International Conference on Computational Science
Y2 - 22 May 2005 through 25 May 2005
ER -