• DocumentCode
    2562232
  • Title

    Abstracting network characteristics and locality properties of parallel systems

  • Author

    Sivasubramaniam, Anand ; Singla, Aman ; Ramachandran, Umakishore ; Venkateswaran, H.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    54
  • Lastpage
    63
  • Abstract
    Abstracting features of parallel systems is a technique that has been traditionally used in theoretical and analytical models for program development and performance evaluation. We explore the use of abstractions in execution-driven simulators in order to speed up simulation. In particular, we evaluate abstractions for the interconnection network and locality, properties of parallel systems in the context of simulating cache-coherent shared memory (CC-NUMA) multiprocessors. We use the recently proposed LogP model to abstract the network. We abstract locality by modeling a cache at each processing node in the system which is maintained coherent, without modeling the overheads associated with coherence maintenance. Such an abstraction tries to capture the true communication characteristics of the application without modeling any hardware induced artifacts. Using a suite of applications and three network topologies simulated on a novel simulation platform, we show that the latency overhead modeled by LogP is fairly accurate. On the other hand, the contention overhead can become pessimistic when the applications display sufficient communication locality. Our abstraction for data locality closely models the behavior of the target system over the chosen range of applications. The simulation model which incorporated these abstractions was around 250-300% faster than the simulation of the target machine
  • Keywords
    cache storage; message passing; multiprocessor interconnection networks; parallel architectures; performance evaluation; shared memory systems; virtual machines; LogP model; cache-coherent shared memory multiprocessors; coherence maintenance; communication characteristics; communication locality; contention overhead; execution-driven simulators; hardware induced artifacts; interconnection network; latency overhead; locality properties; network characteristics; parallel systems; Analytical models; Computational modeling; Concurrent computing; Context modeling; Delay; Educational institutions; Hardware; Multiprocessor interconnection networks; Network topology; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 1995. Proceedings., First IEEE Symposium on
  • Conference_Location
    Raleigh, NC
  • Print_ISBN
    0-8186-6445-2
  • Type

    conf

  • DOI
    10.1109/HPCA.1995.386555
  • Filename
    386555