Structural modeling (or not) of parallel computing platform topology
Invited talk: Brice Goglin presented "Structural modeling (or not) of parallel computing platform topology" at 1A330 the 15/12/2023 at 11h00.
Using modern computing platforms efficiently requires an understanding of their hardware organization. I'll explain how we model this organization in the hwloc software and why this structural view is useful for many parallel application needs, especially when it comes to placing computational tasks and their data. We'll then look at the limitations of this approach and the need to add performance information. We'll be looking in particular at heterogeneous memories (HBM, CXL, etc.) and hybrid processors (big.LITTLE, AlderLake, etc.), and at the problem of choosing metrics to characterize them.