A VLSI-ORIENTED INTERCONNECTION NETWORK HAVING SELF-SIMILARITY
Project/Area Number |
62550262
|
Research Category |
Grant-in-Aid for General Scientific Research (C)
|
Allocation Type | Single-year Grants |
Research Field |
計算機工学
|
Research Institution | TOYOHASHI UNIVERSITY OF TECHNOLOGY, FACULTY OF ENGINEERING |
Principal Investigator |
TATSUMI Shoji TOYOHASHI UNIVERSITY OF TECHNOLOGY, FACULTY OF ENGNEERING, ASSIST PROF., 工学部, 助教授 (80124733)
|
Project Period (FY) |
1987 – 1988
|
Project Status |
Completed (Fiscal Year 1988)
|
Budget Amount *help |
¥2,000,000 (Direct Cost: ¥2,000,000)
Fiscal Year 1988: ¥400,000 (Direct Cost: ¥400,000)
Fiscal Year 1987: ¥1,600,000 (Direct Cost: ¥1,600,000)
|
Keywords | Interconection Network / Systolic Array / Global Communication / Grid-connected Processor Array / Dynamic Programing / Orthogonal Projection Method / Separable Global Bus / 面積時間積 / 自己相似形 / グローバルバス / 2次元格子プロセッサ / 並列アルゴリズム / ハードウェア・アルゴリズム / ダイナミック・プログラミング / データ流制御 |
Research Abstract |
This research discusses the computation power and the design method of array-structured architectures which are regular style and suitable for VLSI implementation from the viewpoint of algorithm theory. The results are as follows. 1. A systematic design method for systolic algorithms is proposed. The proposed method is based on the idea that the transformation of a sequential algorithm to a parallel algorithm with the systolic property corresponds to the mapping of the structure (in the Euclidian space R^3) standing for a triple nested loop program as a specification of a given problem onto the proper hyperplane using orthogonal projection. 2. We discuss the design and analysis of systolic algorithms for pattern matching based on dynamic programming. Two systolic algorithms (HADP and HADPS) are proposed. The algorithm HADP designed by the projection method has no constraint on using processing elements, while the HADPS has the fixed array size p*q PE's, where p and q are any small constants. The proposed algorithms are considered to hold real time feature which is a important factor in pattern matching. 3. A processor array with separable global buses(PAP_b) is suggested to use for the problems where the global communication is effective to reduce the computation time. The PAP_b consists of N processing felements(PEs) and has global buses in each row and each column, and on each bus there are some switching units controlled by certain pe. algorithms for solving semigroup computations and z-selection on the PAP_b are described and evaluated to compare the results on the processor arrays with conventional global buses.
|
Report
(3 results)
Research Products
(19 results)