TY - GEN
T1 - A Transaction-based design model and its MPEG-2 encoder design
AU - Chen, Chun Yu
AU - Lee, Yun Lung
AU - Jou, Jer Min
N1 - Publisher Copyright:
© 2015 The authors and IOS Press. All rights reserved.
PY - 2015
Y1 - 2015
N2 - The speculative circuit is one kind of special parallelizing circuits; it may execute in parallel some of its functions out of their serial order and allows that although there are several data dependencies and control dependencies existing on those functions, some of whose external inputs (i.e. external dependencies) which are produced by other functions in a serial order may be produced by a predictive mechanism (or circuit). The predictive circuit cannot ensure that those speculative values are surely correct, and the results of speculatively executing functional units will be recovered when the speculative values are false; therefore, the suitable conflict management mechanism and the suitable data synchronization mechanism is needed when design 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 and the circuits with variable executing latencies and executing in parallel. Moreover, this model also can be used to design non-speculative parallelizing circuits. By using TSCM we had designed a new speculative MPEG-2 encoder with a good performance improvement.
AB - The speculative circuit is one kind of special parallelizing circuits; it may execute in parallel some of its functions out of their serial order and allows that although there are several data dependencies and control dependencies existing on those functions, some of whose external inputs (i.e. external dependencies) which are produced by other functions in a serial order may be produced by a predictive mechanism (or circuit). The predictive circuit cannot ensure that those speculative values are surely correct, and the results of speculatively executing functional units will be recovered when the speculative values are false; therefore, the suitable conflict management mechanism and the suitable data synchronization mechanism is needed when design 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 and the circuits with variable executing latencies and executing in parallel. Moreover, this model also can be used to design non-speculative parallelizing circuits. By using TSCM we had designed a new speculative MPEG-2 encoder with a good performance improvement.
UR - https://www.scopus.com/pages/publications/84926459450
UR - https://www.scopus.com/pages/publications/84926459450#tab=citedBy
U2 - 10.3233/978-1-61499-484-8-205
DO - 10.3233/978-1-61499-484-8-205
M3 - Conference contribution
AN - SCOPUS:84926459450
T3 - Frontiers in Artificial Intelligence and Applications
SP - 205
EP - 214
BT - Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014
A2 - Chu, William Cheng-Chung
A2 - Chao, Han-Chieh
A2 - Yang, Stephen Jenn-Hwa
PB - IOS Press BV
T2 - International Computer Symposium, ICS 2014
Y2 - 12 December 2014 through 14 December 2014
ER -