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

Cheol Ho Jeong, Woo Chan Park, Tack Don Han, Sung Bong Yang, Moon Key Lee

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

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.

Original languageEnglish
Pages (from-to)171-180
Number of pages10
JournalMicroprocessors and Microsystems
Volume27
Issue number4
DOIs
Publication statusPublished - 2003 May 20

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'An effective out-of-order execution control scheme for an embedded floating point coprocessor'. Together they form a unique fingerprint.

Cite this