• DocumentCode
    3239630
  • Title

    Pipelined Scheduling of Tiled Nested Loops onto Clusters of SMPs Using Memory Mapped Network Interfaces

  • Author

    Athanasaki, Maria ; Sotiropoulos, Aristidis ; Tsoukalas, Georgios ; Koziris, Nectarios

  • Author_Institution
    National Technical University of Athens
  • fYear
    2002
  • fDate
    16-22 Nov. 2002
  • Firstpage
    23
  • Lastpage
    23
  • Abstract
    This paper describes the performance benefits attained using enhanced network interfaces to achieve low latency communication. We present a novel, pipelined scheduling approach which takes advantage of DMA communication mode, to send data to other nodes, while the CPUs are performing calculations. We also use zero-copy communication through pinned-down physical memory regions, provided by NIC’s driver modules. Our testbed concerns the parallel execution of tiled nested loops onto a cluster of SMP nodes with single PCI-SCI NICs inside each node. In order to schedule tiles, we apply a hyperplane-based grouping transformation to the tiled space, so as to group together independent neighboring tiles and assign them to the same SMP node. Experimental evaluation illustrates that memory mapped NICs with enhanced communication features enable the use of a more advanced pipelined (overlapping) schedule, which considerably improves performance, compared to an ordinary blocking schedule, implemented with conventional, CPU and kernel bounded, communication primitives.
  • Keywords
    DMA; SMPs; communication overlapping; memory mapped network interfaces; pipelined schedules; tile grouping; Computer interfaces; Computer networks; Concurrent computing; Delay; Kernel; Network interfaces; Processor scheduling; Switched-mode power supply; Testing; Tiles; DMA; SMPs; communication overlapping; memory mapped network interfaces; pipelined schedules; tile grouping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 2002 Conference
  • ISSN
    1063-9535
  • Print_ISBN
    0-7695-1524-X
  • Type

    conf

  • DOI
    10.1109/SC.2002.10008
  • Filename
    1592859