Compiler and processor for processing loops at high speed

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395705, 395704, G06F 945

Patent

active

058505512

ABSTRACT:
A compiler comprises a loop detecting unit for extracting information of loops, and a high-speed loop applying unit generating a first loop exclusive instruction, placing the instruction immediately before the entry of a loop, generating second loop exclusive instructions, and placing the instruction at each place to branch to the entry of the loop. A processor comprises: a pipeline comprising: an instruction fetching unit, an instruction decoding unit, and an executing unit; a branch target storage unit; a branch target registering unit for, after the instruction decoding unit has decoded a first loop exclusive instruction, registering branch target information of an instruction succeeding to the first loop exclusive instruction in the branch target registering unit; and a branch executing unit for, after the decoding unit has decoded a second loop exclusive instruction, judging whether to execute a loop, if judges to execute, reading the branch target information registered in the branch target storage unit, and controlling the pipeline so that the program executes the loop using the read branch target information.

REFERENCES:
patent: 4463422 (1984-07-01), Storer et al.
patent: 4725947 (1988-02-01), Shonai et al.
patent: 4807126 (1989-02-01), Gotou et al.
patent: 5450585 (1995-09-01), Johnson
patent: 5506976 (1996-04-01), Jagger
"The Horizon Supercomputing System: Architecture & Software", by J.T.Kuehn, Supercomputing '88, Orlando, Florida, Nov. 14-18 Nov. 1988 ISBN.
"Compiling for the Horizon Instruction Set", by J.M.Draper, CONPAR 88, Manchester, UK 12-16 Sep. 1988.
"Reducing the Cost of Branches by Using Registers", by J.W.Davidson et al., Annual Int'l Symposium on Computer Architecture, Seattle, WA May 28-31, 1990.
John M. Feldman, Charles T. Retter, Computer Architecture A Designer's Text Based on Generic Risc, McGraw-Hill, Inc., Jan. 1994.

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

Compiler and processor for processing loops at high speed does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Compiler and processor for processing loops at high speed, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiler and processor for processing loops at high speed will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1464648

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