Topology Aware Process Placement and Data Management
Résumé
Programming multicore or manycore architectures efficiently is a challenge because numerous hardware characteristics have to be taken into account, especially the memory hierarchy.
In this talk we will show how we can efficiently manage data and reduce communication cost by taking into account the topology of the machine and the affinity of the application processes in different contexts: process placement, load-balancing, resource allocatio