DESIGN OF A STATIC MIMD DATA-FLOW PROCESSOR USING MICROPIPELINES

被引:2
|
作者
CHANG, CM
LU, SL
机构
[1] Department of Electrical and Computer Engineering, Oregon State University, Corvallis
基金
美国国家科学基金会;
关键词
D O I
10.1109/92.406995
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Control-flow machines are sequential in nature, executing instructions in sequence through control of program counters, whereas data-flow machines execute instructions only as input operands are made available, a process directed at the parallelism inherent within programs. At the architecture level, data-flow machines execute instructions asynchronously. In contrast, at the implementation level, the synchronous design framework of computer systems which employs globally clocked timing discipline has reached its design limits owing to problems of clock distribution. Therefore, renewed interest has been expressed in the design of computer systems based upon an asynchronous (or self-rimed) approach free of the discipline imposed by the global clock. Thus, the design of a static MIMD data-flow processor using micropipelines is presented. The implemented processor, or the micro data-flow processor, differs from processors previously reported insofar as the micro data-flow processor is wholly asynchronous at both the architectural and the implementation levels.
引用
收藏
页码:370 / 378
页数:9
相关论文
共 50 条
  • [1] Fully static processor optimal assignment of data-flow graphs
    Ho, YC
    Tsay, JC
    [J]. IEEE SIGNAL PROCESSING LETTERS, 1997, 4 (05) : 146 - 148
  • [2] PROCESSOR ALLOCATION IN A MULTIRING DATA-FLOW MACHINE
    BARAHONA, PMCC
    GURD, JR
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1986, 3 (03) : 305 - 327
  • [3] EMULATION OF A PARALLEL CODEBLOCK DATA-FLOW PROCESSOR
    BUEHRER, RE
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1987, 21 (1-5): : 319 - 324
  • [4] A VLSI PROCESSOR ARRAY FOR DATA-FLOW COMPUTATION
    HONG, YC
    [J]. CA-DSP 89, VOLS 1 AND 2: 1989 INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SIGNAL PROCESSING, 1989, : 206 - 211
  • [5] A PARALLEL PIPELINED DATA-FLOW TRIGGER PROCESSOR
    LEE, C
    MILLER, G
    KAPLAN, DM
    SA, J
    HSIUNG, YB
    CAREY, T
    JEPPESEN, R
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1991, 38 (02) : 461 - 470
  • [6] SIGNAL-PROCESSING ON A DATA-FLOW PROCESSOR
    OHBA, N
    SAITO, T
    HOSHIKO, Y
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1984, 14 (01): : 17 - 27
  • [7] Using a data-flow scheme to minimize the power consumption of an embedded processor
    Chen Pinghua
    Liu Yijun
    Xie Guobo
    Li Zhenkun
    [J]. ICCSE'2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 190 - 194
  • [8] SYNCHRONIZATION AND PARALLELISM CONTROL IN THE BARDE DATA-FLOW PROCESSOR
    SEEBAUER, H
    SIEMERS, J
    [J]. IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 23 : 105 - 116
  • [9] STATIC SCHEDULING FOR DYNAMIC DATA-FLOW MACHINES
    BECK, M
    PINGALI, KK
    NICOLAU, A
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 10 (04) : 279 - 288
  • [10] A COMPUTATIONAL MODEL FOR STATIC DATA-FLOW MACHINES
    EASSA, FE
    EASSA, MM
    ZAKI, M
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 1995, 21 (06) : 483 - 497