A transaction-based design model and its MPEG-2 encoder design

Yun Lung Lee, Jer Min Jou

Research output: Contribution to journalArticlepeer-review


The speculative circuit is a kind of special parallelizing circuits which could execute the sequential operations in parallel by breaking the dependencies between them through the prediction approach. That is, the consumer operations no longer needs to wait the computed results of the corresponding product ones by predicting them, so that the consumer operations can be executed with the corresponding product ones at the same time. However, the predicted value is speculatively generated, so there still needs an additional recovery mechanism which will recover the speculative execution when the predicted value is detected not to match the computed one. Therefore, the dedicated conflict management mechanism and data synchronization mechanism are needed when designing a speculative circuit. In this paper, we present a new design model called "transactional speculative circuit model" (TSCM), which is based on the concept of transactional memory (TM), to design the speculative circuits. Moreover, this model also can be used to design non-speculative parallelizing circuits. We use TSCM to design a new speculative MPEG-2 encoder, and the experiment results show the performance can be efficiently improved.

Original languageEnglish
Pages (from-to)95-110
Number of pages16
JournalJournal of Computers (Taiwan)
Issue number4
Publication statusPublished - 2016

All Science Journal Classification (ASJC) codes

  • General Computer Science


Dive into the research topics of 'A transaction-based design model and its MPEG-2 encoder design'. Together they form a unique fingerprint.

Cite this