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

Chun Yu Chen, Yun Lung Lee, Jer-Min Jou

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish
Title of host publicationIntelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014
EditorsWilliam Cheng-Chung Chu, Stephen Jenn-Hwa Yang, Han-Chieh Chao
PublisherIOS Press
Pages205-214
Number of pages10
ISBN (Electronic)9781614994831
DOIs
Publication statusPublished - 2015 Jan 1
EventInternational Computer Symposium, ICS 2014 - Taichung, Taiwan
Duration: 2014 Dec 122014 Dec 14

Publication series

NameFrontiers in Artificial Intelligence and Applications
Volume274
ISSN (Print)0922-6389

Other

OtherInternational Computer Symposium, ICS 2014
CountryTaiwan
CityTaichung
Period14-12-1214-12-14

Fingerprint

Networks (circuits)
Synchronization
Data storage equipment

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence

Cite this

Chen, C. Y., Lee, Y. L., & Jou, J-M. (2015). A Transaction-based design model and its MPEG-2 encoder design. In W. C-C. Chu, S. J-H. Yang, & H-C. Chao (Eds.), Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014 (pp. 205-214). (Frontiers in Artificial Intelligence and Applications; Vol. 274). IOS Press. https://doi.org/10.3233/978-1-61499-484-8-205
Chen, Chun Yu ; Lee, Yun Lung ; Jou, Jer-Min. / A Transaction-based design model and its MPEG-2 encoder design. Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014. editor / William Cheng-Chung Chu ; Stephen Jenn-Hwa Yang ; Han-Chieh Chao. IOS Press, 2015. pp. 205-214 (Frontiers in Artificial Intelligence and Applications).
@inproceedings{7274e545beb641f8ba3cbc9f7b3ab452,
title = "A Transaction-based design model and its MPEG-2 encoder design",
abstract = "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.",
author = "Chen, {Chun Yu} and Lee, {Yun Lung} and Jer-Min Jou",
year = "2015",
month = "1",
day = "1",
doi = "10.3233/978-1-61499-484-8-205",
language = "English",
series = "Frontiers in Artificial Intelligence and Applications",
publisher = "IOS Press",
pages = "205--214",
editor = "Chu, {William Cheng-Chung} and Yang, {Stephen Jenn-Hwa} and Han-Chieh Chao",
booktitle = "Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014",
address = "Netherlands",

}

Chen, CY, Lee, YL & Jou, J-M 2015, A Transaction-based design model and its MPEG-2 encoder design. in WC-C Chu, SJ-H Yang & H-C Chao (eds), Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014. Frontiers in Artificial Intelligence and Applications, vol. 274, IOS Press, pp. 205-214, International Computer Symposium, ICS 2014, Taichung, Taiwan, 14-12-12. https://doi.org/10.3233/978-1-61499-484-8-205

A Transaction-based design model and its MPEG-2 encoder design. / Chen, Chun Yu; Lee, Yun Lung; Jou, Jer-Min.

Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014. ed. / William Cheng-Chung Chu; Stephen Jenn-Hwa Yang; Han-Chieh Chao. IOS Press, 2015. p. 205-214 (Frontiers in Artificial Intelligence and Applications; Vol. 274).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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

PY - 2015/1/1

Y1 - 2015/1/1

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 - http://www.scopus.com/inward/record.url?scp=84926459450&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84926459450&partnerID=8YFLogxK

U2 - 10.3233/978-1-61499-484-8-205

DO - 10.3233/978-1-61499-484-8-205

M3 - Conference contribution

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 - Yang, Stephen Jenn-Hwa

A2 - Chao, Han-Chieh

PB - IOS Press

ER -

Chen CY, Lee YL, Jou J-M. A Transaction-based design model and its MPEG-2 encoder design. In Chu WC-C, Yang SJ-H, Chao H-C, editors, Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014. IOS Press. 2015. p. 205-214. (Frontiers in Artificial Intelligence and Applications). https://doi.org/10.3233/978-1-61499-484-8-205