Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Hardware and executing method for condition commands in disorder

A technology of conditional instructions and hardware devices, applied in machine execution devices, concurrent instruction execution, program control design, etc.

Inactive Publication Date: 2006-03-15
SAMSUNG ELECTRONICS CO LTD
View PDF1 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] An aspect of the present invention has been provided to solve the above-mentioned and other problems and disadvantages occurring in conventional arrangements, and an aspect of the present invention provides a hardware device for supporting and out-of-order execution of conditional instructions to improve the performance of the hardware device and methods for out-of-order execution of conditional instructions

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Hardware and executing method for condition commands in disorder
  • Hardware and executing method for condition commands in disorder
  • Hardware and executing method for condition commands in disorder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The embodiments of the present invention will now be described in detail, examples of which are shown in the drawings, in which the same reference numerals always refer to the same parts. The embodiments are described below to explain the present invention by referring to the figures.

[0037] figure 1 It is a block diagram of a hardware device for out-of-order execution of conditional instructions according to an embodiment of the present invention.

[0038] The hardware device can be applied to a microprocessor or a computer system. The hardware device operates according to electrical storage instructions.

[0039] The hardware device can execute conditional instructions. According to an embodiment of the present invention, for all or some executable instructions, the hardware device supports conditional instructions.

[0040] In this embodiment, the hardware device is used to support out-of-order execution of conditional instructions. To this end, a rename operation is...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A hardware device for executing conditional instructions out-of-order and the execution method. An architecture is provided, enabling the hardware device such as a processor supporting the conditional instruction and a computer system to execute the instruction out-of-order. To this end, a conditional execution buffer is provided, and a register of a destination operand of the conditional instruction is renamed to another register. Hence, the hardware device using the conditional instruction can carry out the out-of-order execution, and the execution speed of the hardware device can be greatly improved.

Description

[0001] This application claims the benefit of Korean Patent Application No. 2004-71777 filed with the Korean Intellectual Property Office on September 8, 2004, which is fully disclosed herein for reference. Technical field [0002] The present invention generally relates to a hardware device for issuing and executing conditional instructions and an execution method thereof. More specifically, the present invention relates to a hardware device that issues and executes conditional instructions out of order to improve processor performance. Background technique [0003] Hardware devices such as processors have been improved to have a higher speed of instruction execution and simultaneously issue and execute multiple instructions during a single cycle. [0004] However, branch instructions hinder the performance of the processor and limit the instructions that can be issued. The processor requires an appropriate hardware configuration fo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/38
CPCG06F9/30072G06F9/38
Inventor 李溶锡郑夏荣金南局郑镇宇张太豪金大雄
Owner SAMSUNG ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products