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
Link To Document