Title :
Instruction set architecture of an efficient pipelined dataflow architecture
Author :
Gao, Guang R. ; Tio, René
Author_Institution :
Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
Abstract :
A highly pipelined static dataflow architecture based on an argument-fetching data-driven principle has recently been proposed. It separates the data-driven instruction scheduling mechanism from the actual instruction execution unit, avoiding the unnecessary overhead of data token movement that exists in other proposals of dataflow architectures. Work carried out on the instruction set design and machine program format is described. The implementation of long-latency operations-the structure memory operations and interprocessor communication operations-is discussed, as is the implementation of FIFO (first-in-first-out) buffers. The design of an assembler and instruction-set interpreter is outlined
Keywords :
assembly language; data structures; instruction sets; parallel architectures; pipeline processing; program interpreters; FIFO buffers; argument-fetching data-driven; assembler interpreters; data token movement; data-driven instruction scheduling; first-in-first-out buffers; instruction execution unit; instruction set architecture; instruction-set interpreter; interprocessor communication operations; long-latency operations; machine program; pipelined static dataflow architecture; structure memory operations; Assembly; Computer architecture; Computer buffers; Computer science; Counting circuits; Hazards; Laboratories; Pipelines; Processor scheduling; Very large scale integration;
Conference_Titel :
System Sciences, 1989. Vol.I: Architecture Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Print_ISBN :
0-8186-1911-2
DOI :
10.1109/HICSS.1989.47180