• DocumentCode
    2259765
  • Title

    Adding an Expressway to Accelerate the Neighborhood Communication

  • Author

    Wang, Kai ; Chen, Fei ; Cao, Zheng ; An, Xuejun ; Sun, Ninghui

  • Author_Institution
    Nat. Res. Center for Intell. Comput. Syst., Chinese Acad. of Sci., Beijing, China
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    43
  • Lastpage
    48
  • Abstract
    The blade system is very popular in high performance computing. In a blade system, the blade is a fundamental element in which are symmetric multi-processors (SMP). About ten blades constitute a blade box, several blade boxes constitute a cabinet and some cabinets constitute a blade system at last. The blades in a blade box are neighbors because they have relatively short distance. Programmers always try to place the tightly related processes into the same blade box. However, there´s seldom any optimization made by hardware to accelerate the communication in a blade box. Thus, a single chip design called hyper-node controller is presented to provide ultra low latency and high bandwidth which resembles an expressway between neighbors. All the nodes in a blade box can act as a single hyper node by using the hyper-node controller. It is apparent that the additional controller is a useful supplement to efficiently enhance the communication in a blade box and finally enhance the entire blade system. A FPGA prototype of the hyper-node controller has been implemented and it can connect five blades simultaneously. In the preliminary performance evaluation, the latency for an 8-byte payload between two blades is less than 1us, 1.33GB/s which is nearly 94% of the peak effective bandwidth can be obtained by transferring messages with a payload of only 256 bytes.
  • Keywords
    field programmable gate arrays; message passing; parallel machines; FPGA; blade box; blade system; high performance computing; hypernode controller; message transfer; neighborhood communication; single chip design; symmetric multiprocessors; acceleration; controller; direct memory access; hyper-node; remote load store;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4244-8335-8
  • Electronic_ISBN
    978-0-7695-4214-0
  • Type

    conf

  • DOI
    10.1109/HPCC.2010.16
  • Filename
    5581326