Back to Search
Start Over
An effective out-of-order execution control scheme for an embedded floating point coprocessor
- 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.
- Subjects :
- Adder
Out-of-order execution
Floating point
Coprocessor
Computer Networks and Communications
Computer science
business.industry
Floating-point unit
Data dependency
Artificial Intelligence
Hardware and Architecture
Embedded system
Multiplier (economics)
Hardware_ARITHMETICANDLOGICSTRUCTURES
business
Software
Computer hardware
x87
Subjects
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