• DocumentCode
    2776462
  • Title

    Can high performance software DSM systems designed with InfiniBand features benefit from PCI-Express?

  • Author

    Noronha, Ranjit ; Panda, Dhabaleswar K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
  • Volume
    2
  • fYear
    2005
  • fDate
    9-12 May 2005
  • Firstpage
    945
  • Abstract
    The performance of software distributed shared memory systems has traditionally been lower than other programming models primarily because of overhead in the coherency protocol, communication bottlenecks and slow networks. Software DSMs have benefited from interconnection technologies like Myrinet, InfiniBand and Quadrics, which offer low latency and high bandwidth communication. Additionally, some of their features like RDMA and atomic operations have been used to implement some portions of the software DSM protocols directly, further reducing overhead. Such network aware protocols are dependent on characteristics of these networks. The performance of the networks is in turn dependent on the system architecture, specially the I/O bus. PCI-Express the successor to the PCI-X architecture, offers improved latency and bandwidth characteristics. In this paper, we evaluate the impact of using an improved bus technology like PCI-Express, on the performance of software DSM protocols, which use the network features of InfiniBand. We can see a reduction in application execution time of up to 13% at four nodes, when PCI-Express is used instead of PCI-X.
  • Keywords
    cache storage; distributed shared memory systems; peripheral interfaces; protocols; InfiniBand; Myrinet; NEWGENDSM software DSM systems; PCI-Express bus technology; PCI-X architecture; Quadrics; cache coherency protocol; interconnection technologies; software DSM protocols; software distributed shared memory systems; system area networks; Aggregates; Application software; Bandwidth; Computer architecture; Computer science; Delay; Protocols; Software design; Software performance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-9074-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2005.1558663
  • Filename
    1558663