Method and apparatus for executing fixed-point instructions with

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 938

Patent

active

058093230

ABSTRACT:
A superscalar processor and method for executing fixed-point instructions within a superscalar processor are disclosed. The superscalar processor has a memory and multiple execution units, including a fixed point execution unit (FXU) and a non-fixed point execution unit (non-FXU). According to the present invention, a set of instructions to be executed are fetched from among a number of instructions stored within memory. A determination is then made if n instructions, the maximum number possible, can be dispatched to the multiple execution units during a first processor cycle if fixed point arithmetic and logical instructions are dispatched only to the FXU. If so, n instructions are dispatched to the multiple execution units for execution. In response to a determination that n instructions cannot be dispatched during the first processor cycle, a determination is made whether a fixed point instruction is available to be dispatched and whether dispatching the fixed point instruction to the non-FXU for execution will result in greater efficiency. In response to a determination that a fixed point instruction is not available to be dispatched or that dispatching the fixed point instruction to the non-FXU will not result in greater efficiency, dispatch of the fixed point instruction is delayed until a second processor cycle. However, in response to a determination that dispatching the fixed point instruction to the non-FXU will result in greater efficiency, the fixed point instruction is dispatched to the non-FXU and executed, thereby improving execution unit utilization.

REFERENCES:
patent: 4110831 (1978-08-01), Langdon, Jr.
patent: 4620292 (1986-10-01), Hagiwara et al.
patent: 4631696 (1986-12-01), Sakamoto
patent: 4796218 (1989-01-01), Tanaka et al.
patent: 4977534 (1990-12-01), Takahashi
patent: 4999803 (1991-03-01), Turrini et al.
patent: 5185713 (1993-02-01), Kobunaya
patent: 5222037 (1993-06-01), Taniguchi
patent: 5301137 (1994-04-01), Matsuo et al.
patent: 5615350 (1997-03-01), Hesson et al.
Groves et al.; An IBM Second Generation RISC Processor Architecture; COMPCON Spring '90 IEEE Computer Society Int'l Conference; 1990; pp. 166-172.
Barreh et al.; The POWER2 Processor; COMPCON Spring '90 IEEE Computer . . . 1990; pp. 389-398.
Moore et al.; IBM Single Chip RISC Processor (RSC) Computer Design--ICCD '92, 1992 International Conference; 1992; pp. 200-204.
Alpert et al., "Superscalar Processor Architecture . . . ", IBM Technical Disclosure Bulletin, vol. 37, No. 02B, Feb. 1994, pp. 699-702.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for executing fixed-point instructions with does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for executing fixed-point instructions with, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for executing fixed-point instructions with will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-102259

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.