Topology Aware Task Mapping
    
    Encyclopedia of Parallel Computing 2011
    Publication Type: Paper
    Repository URL: papers/EncyParComp
    
        Download: 
        
          [BIB]
        
      
    Abstract
    Processors in modern supercomputers are connected together using a
variety of interconnect topologies: meshes, tori, fat-trees and
others. Increasing size of the interconnect leads to an increased
sharing of resources (network links and switches) among messages
and hence network contention. This can potentially lead to
significant performance degradation for certain classes of parallel
applications. Sharing of links can be avoided by minimizing the
distance traveled by messages on the network. This is achieved by
mapping communicating objects or tasks on nearby physical
processors on the network topology and is referred to as topology
aware task mapping. Topology aware mapping is a technique to
minimize communication traffic over the network and hence optimize
performance of parallel programs. It is becoming increasingly
relevant for obtaining good performance on current supercomputers.
    TextRef
      
        Abhinav Bhatele, Topology Aware Task Mapping, Encyclopedia of Parallel Computing, David Padua, Ed., 2011 (to appear)
      
    People
      
    Research Areas
      
  








