DocumentCode
2008235
Title
Shape-based computations on regular processor networks
Author
Bottoni, Paolo ; Vazhenin, Dmitry ; Vazhenin, Alexander ; Mirenkov, Nikolay
Author_Institution
Dip. Inf., Univ. La Sapienza, Rome, Italy
fYear
2009
fDate
20-24 Sept. 2009
Firstpage
165
Lastpage
169
Abstract
Spatial structures are particularly suited to the definition of parallel programs, due to their homogeneity. The Movie-based Programming Framework allows specification of computations on regular networks of processors, and the visualization of the computation progress as processors are activated. Computations over spatial structures are specified by composing independent views on propagation of control flows and formulae defining local computations. A shape pattern indicates which processors have to be active during a specific phase of the computation. A visit pattern defines the law of propagation for actual processor activation. By combining these types of patterns, we achieve sophisticated forms of specification. In particular, one specifies visitors implementing collective communication schemas widely used in parallel programming: broadcast, gather, scatter and reduction. As a result, automatic generation of visit algorithms adapted to different network configurations is made possible, thus facilitating experimentation with different laws and their visualization.
Keywords
parallel programming; program visualisation; spatial data structures; specification languages; automatic visit algorithm generation; broadcast schema; collective communication schemas; gather schema; movie-based programming framework; network configurations; parallel programming; processor activation propagation law; reduction schema; regular processor networks; scatter schema; shape pattern; shape-based computations; spatial structures; specification; visit pattern; visualization; Broadcasting; Computer architecture; Computer networks; Concurrent computing; Motion pictures; Parallel programming; Scattering; Shape control; Software; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages and Human-Centric Computing, 2009. VL/HCC 2009. IEEE Symposium on
Conference_Location
Corvallis, OR
ISSN
1943-6092
Print_ISBN
978-1-4244-4876-0
Type
conf
DOI
10.1109/VLHCC.2009.5295271
Filename
5295271
Link To Document