PIPELINE RING DATA-FLOW ARCHITECTURE FOR SOLVING LARGE ITERATIVE STRUCTURES

被引:2
|
作者
WALKER, E
MORGAN, G
机构
[1] Univ of York, York
来源
关键词
FIELD PROGRAMMABLE GATE ARRAYS; ITERATIVE STRUCTURE SOLVER; PIPELINE RING DATA FLOW;
D O I
10.1049/ip-cdt:19941229
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper reports on the progress of the prototyping of a novel iterative structure solver: the York Stream Machine. The York Stream Machine has a pipeline ring data-flow architecture. The processing elements in the architecture are FPGA (field programmable gate array) devices which are capable of implementing directly many register or combinatorial functions. This paper will highlight: (i) the network topology, (ii) the processing element architecture, (iii) the microinstruction generation techniques and (iv) the method employed by the Stream Machine to solve iterative algorithms. It will also describe the Stream Talk compiler developed to support the Stream Machine. The Stream Talk compiler takes as input a nested loop program expressed in an imperative syntax. It then constructs an intermediate task graph representation of its computation and maps the computation onto the pipeline ring structure. Encouraging speedups are demonstrated when the compiler is applied to some common nested loop kernels. The long term objective of the Stream Machine project is to demonstrate that by parallelising iterations in an algorithm over a pipeline ring and using hardware accelerating devices like FPGAs as processing elements, very high performances can be achieved.
引用
收藏
页码:212 / 220
页数:9
相关论文
共 50 条
  • [31] Graph-Capsule Construction Toolset for Data-Flow Computer Architecture
    Shikunov, Yury
    Stepchenkov, Yury
    Khilko, Dmitry
    Orlov, George
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2018, : 1419 - 1423
  • [32] Optimizing Iterative Data-Flow Scientific Applications Using Directed Cyclic Graphs
    Alvarez, David
    Beltran, Vicenc
    IEEE ACCESS, 2023, 11 : 51971 - 51984
  • [33] A Novel Reconfigurable Data-Flow Architecture for Real Time Video Processing
    刘镇弢
    李涛
    韩俊刚
    Journal of Shanghai Jiaotong University(Science), 2013, 18 (03) : 348 - 359
  • [34] A DATA-FLOW MULTIPROCESSOR ARCHITECTURE FOR THE TRANSFORM CODING OF REGULARLY DECOMPOSED IMAGES
    ALEXANDRIDIS, NA
    TSANAKAS, PD
    KONSTANTINIDOU, SV
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1985, 27 (5-6) : 609 - 622
  • [35] A novel reconfigurable data-flow architecture for real time video processing
    Liu Z.-T.
    Li T.
    Han J.-G.
    Journal of Shanghai Jiaotong University (Science), 2013, 18 (3) : 348 - 359
  • [36] DISTRIBUTED DATA-FLOW COMPUTER SYSTEM USING A RING NETWORK.
    Nguyen, Nhut
    Asada, Kunihiro
    Oyama, Keizo
    Saito, Tadao
    Inose, Hiroshi
    1600, (13):
  • [37] A Flexible and Scalable Reconfigurable FPGA Overlay Architecture for Data-Flow Processing
    Drewes, Anna
    Burtsev, Vitalii
    Gurumurthy, Bala
    Wilhelm, Martin
    Broneske, David
    Saake, Gunter
    Pionteck, Thilo
    2023 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, FCCM, 2023, : 212 - 212
  • [38] EXECUTING A PROGRAM ON THE MIT TAGGED-TOKEN DATA-FLOW ARCHITECTURE
    ARVIND
    NIKHIL, RS
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (03) : 300 - 318
  • [39] EXECUTING A PROGRAM ON THE MIT TAGGED-TOKEN DATA-FLOW ARCHITECTURE
    ARVIND
    NIKHIL, RS
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 259 : 1 - 29
  • [40] DSP Filter Kernels Preliminary Benchmarking for Recurrent Data-flow Architecture
    Stepchenkov, Yury A.
    Khilko, Dmitry, V
    Shikunov, Yury, I
    Orlov, Georgy A.
    PROCEEDINGS OF THE 2021 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (ELCONRUS), 2021, : 2040 - 2044