Accessing a collection of data items in a multithreaded environment

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7558889
APP PUB NO 20040093605A1
SERIAL NO

10697890

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer system. In particular, the techniques include synchronization support for a thread blocked in a word, demand evalution of values, parallel access of multiple threads to a list, synchronized and unsynchronized access to a data buffer, use of fowarding to avoid checking for an end of a buffer, use of sentinel work to detect access past a data structure, concurrent access to a word of memory using different synchronization access modes, and use of trapping to detect access to restricted memory.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
CRAY INCSEATTLE WA

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Alverson, Gail A Seattle , US 18 517
Callahan,, II Charles David Seattle , US 11 290
Kahan, Simon H Seattle , US 8 240
Koblenz, Brian D Seattle , US 24 741
Porterfield, Allan Bellevue , US 30 262
Smith, Burton J Seattle , US 33 904

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation