Performance analysis of data-driven pipelined computer architectures

Kuang Hwei Chi, Chien-Chao Tseng, Chih Zong Lin, Wen Kuang Chou

Research output: Contribution to journalArticlepeer-review


This paper presents an analytical model to evaluate the performance of two general approaches, namely fire-matching and match-firing, to designing data-driven pipeline architectures. In both approaches, one or both operands of the dyadic instruction are explicitly stored in memory. Memory locations of the operands are used for matching to determine the enability of the dyadic instruction execution. As the operands are stored in memory explicitly, the organization of memory systems is crucial to the performance of the argument-fetching data-driven pipeline architecture. Therefore, the analytical models are constructed by varying the number of memory banks, sizes of write buffers, and ratio of short-circuiting. The analytical results show that with little support from the memory system, the match-firing approach could outperform the fire-matching approach.

Original languageEnglish
Pages (from-to)236-247
Number of pages12
JournalInternational Journal of Modelling and Simulation
Issue number3
StatePublished - 2000


Dive into the research topics of 'Performance analysis of data-driven pipelined computer architectures'. Together they form a unique fingerprint.

Cite this