Back to Search Start Over

An effective out-of-order execution control scheme for an embedded floating point coprocessor

Authors :
Moon Key Lee
Sung-Bong Yang
Cheol-Ho Jeong
Woo-Chan Park
Tack-Don Han
Source :
Microprocessors and Microsystems. 27:171-180
Publication Year :
2003
Publisher :
Elsevier BV, 2003.

Abstract

This paper proposes an out-of-order execution control scheme that can be effectively applied to a coprocessor for embedded systems. A floating-point coprocessor has generally multiple pipelines such as a floating-point adder, a floating-point multiplier, a floating-point divider and a load/store pipelines. In order to utilize fully these pipelines, a constraint-based dynamic control scheme is designed for a coprocessor. This control scheme can be achieved by a data dependency checking, a resource conflict checking, and an exception prediction technique. With this control scheme a coprocessor can execute its instructions out of order without an extra hardware unit for out-of-order execution control.

Details

ISSN :
01419331
Volume :
27
Database :
OpenAIRE
Journal :
Microprocessors and Microsystems
Accession number :
edsair.doi...........147ece663d6080854df7bd84fe67897a
Full Text :
https://doi.org/10.1016/s0141-9331(03)00023-1