DocumentCode
2344878
Title
A pipelined execution of tiled nested loops on SMPs with computation and communication overlapping
Author
Athanasaki, Maria ; Sotiropoulos, Aristidis ; Tsoukalas, Georgios ; Koziris, Nectarios
Author_Institution
Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Greece
fYear
2002
fDate
2002
Firstpage
559
Lastpage
567
Abstract
This paper proposes a novel approach for the parallel execution of tiled iteration spaces onto a cluster of SMP PC nodes. Each SMP node has multiple CPUs and a single memory mapped PCI-SCI network interface card. 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. In this way, intranode (intragroup) communication is annihilated. Groups are atomically executed inside each node. Nodes exchange data between successive group computations. We schedule groups much more efficiently by exploiting the inherent overlapping between communication and computation phases among successive atomic group executions. The applied non-blocking schedule resembles a pipelined datapath where group computation phases are overlapped with communication ones, instead of being interleaved with them. Our experimental results illustrate that the proposed method outperforms previous approaches involving blocking communication or conventional grouping schemes.
Keywords
network interfaces; pipeline processing; processor scheduling; system buses; workstation clusters; PCI-SCI network interface card; SMP node; hyperplane-based grouping; intragroup communication; intranode communication; overlapping schedule; pipelined execution; tiled iteration spaces; tiled nested loops; Concurrent computing; Laboratories; Network interfaces; Parallel architectures; Parallel processing; Processor scheduling; Shape; Switched-mode power supply; Systems engineering and theory; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2002. Proceedings. International Conference on
ISSN
1530-2016
Print_ISBN
0-7695-1680-7
Type
conf
DOI
10.1109/ICPPW.2002.1039778
Filename
1039778
Link To Document