A benchmark-driven modelling approach for evaluating deployment choices on a multi-core architecture

A. Osprey, Graham D. Riley, M. Manjunathaiah, BRYAN N LAWRENCE · 2013

Abstract — The complexity of current and emerging high performance architectures provides users with options about how best to use the available resources, but makes predicting performance challenging. In this work a benchmark-driven performance modelling approach is outlined that is appro-priate for modern multicore architectures. The approach is demonstrated by constructing a model of a simple shallow water code on a Cray XE6 system, from application-specific benchmarks that illustrate precisely how architectural char-acteristics impact performance. The model is found to recre-ate observed scaling behaviour up to 16K cores, and used to predict optimal rank-core affinity strategies, exemplifying the type of problem such a model can be used for.

Read the paper · More papers on PaperTik