DocumentCode
3147985
Title
Efficient vector processing on a dataflow supercomputer SIGMA-1
Author
Hiraki, Kei ; Sekiguchi, Satoshi ; Shimada, Toshio
Author_Institution
Electrotech. Lab., Ibaraki, Japan
fYear
1988
fDate
14-18 Nov 1988
Firstpage
374
Lastpage
381
Abstract
Structure-flow processing is proposed as a novel scheme for handling data structures such as vectors in data-flow architecture. The main objective of structure-flow processing is to enhance the vector processing performance. In this scheme, the arrival of a data structure unrolls the control structure that processes the data structure itself. A high-level structure is an implementation mechanism of a structure-flow scheme on a practical data-flow computer. Since all the computation is executed by instruction-level data-flow architecture, scalar-level parallelism and function-level parallelism are also fully utilized by this scheme. The SIGMA-1 architecture that supports high-level structure processing is discussed. Performance measurements show that vector programs can be executed three to four times faster than by unfolding using scalar dataflow processing
Keywords
data structures; parallel architectures; control structure; data structures; dataflow supercomputer SIGMA-1; function-level parallelism; high-level structure; performance measurements; scalar-level parallelism; structure flow processing; vector processing; Application software; Computer aided instruction; Computer architecture; Concurrent computing; Data structures; Iterative algorithms; Laboratories; Parallel processing; Performance gain; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '88. [Vol.1]., Proceedings.
Conference_Location
Orlando, FL
Print_ISBN
0-8186-0882-X
Type
conf
DOI
10.1109/SUPERC.1988.44675
Filename
44675
Link To Document