Network processor which makes thread execution control decisions based on latency event lengths

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7093109
SERIAL NO

09542189

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A control mechanism is established between a network processor and a tree search coprocessor to deal with latencies in accessing the data such as information formatted in a tree structure. A plurality of independent instruction execution threads are queued to enable them to have rapid access to the shared memory. If execution of a thread becomes stalled due to a latency event, full control is granted to the next thread in the queue. The grant of control is temporary when a short latency event occurs or full when a long latency event occurs. Control is returned to the original thread when a short latency event is completed. Each execution thread utilizes an instruction prefetch buffer that collects instructions for idle execution threads when the instruction bandwidth is not fully utilized by an active execution thread. The thread execution control is governed by the collective functioning of a FIFO, an arbiter and a thread control state machine.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTEL CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Davis, Gordon Taylor Chapel Hill, NC 101 2172
Heddes, Marco C Raleigh, NC 78 2294
Leavens, Ross Boyd Cary, NC 19 567
Verplanken, Fabrice Jean La Gaude, FR 109 2431

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation