Method for branching to an instruction in a computer program at

Electrical computers and digital processing systems: processing – Processing architecture – Microprocessor or multichip or multimodule processor having...

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712898, G06F 702, G06F 946

Patent

active

059352353

ABSTRACT:
A method for searching for keys of arbitrary width in a table in a memory of a computer system by repeatedly executing lookup instructions on a lookup processor. The lookup processor executes a lookup instruction to find a key in a table. The execution of the lookup instruction results in a key being found, or a key not being found. If the key is not found, the process is requeued by a scheduler with the program counter register for the process pointing to the instruction immediately following the lookup instruction, i.e., the next instruction. In the event the key is found in the table, the entry in the table associated with the key contains the memory address of the next instruction to be executed. This memory address is loaded into the program counter register associated with the process in which the lookup instruction was executed. The scheduler requeues the process, later dequeues it, and the instruction pointed to by the program counter register is fetched by an instruction fetch unit. A dispatcher sends the process to the appropriate processor for execution of the next instruction. In this way, a branch to any instruction in the process can be performed. The instruction pointed to by the PC register can be another lookup instruction in the process. In this way, multiple lookup instructions can be sequentially executed, each specifying a different portion of a key of arbitrary width, or each specifying a particular key in a sequence of keys being searched for.

REFERENCES:
patent: 5774739 (1998-06-01), Angle et al.

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 for branching to an instruction in a computer program at 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 for branching to an instruction in a computer program at , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for branching to an instruction in a computer program at will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1115364

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