Membership
Tour
Register
Log in
Charles David Callahan, II
Follow
Person
Seattle, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Data parallel production and consumption
Patent number
8,190,624
Issue date
May 29, 2012
Microsoft Corporation
John Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Synchronization techniques in a multithreaded environment
Patent number
7,904,685
Issue date
Mar 8, 2011
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Parallelism performance analysis based on execution trace information
Patent number
7,739,667
Issue date
Jun 15, 2010
Cray Inc.
Charles David Callahan, II
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Computer systems with lightweight multi-threaded architectures
Patent number
7,584,332
Issue date
Sep 1, 2009
University of Notre Dame du Lac
Peter M. Kogge
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Detecting access to a memory location in a multithreaded environment
Patent number
7,558,910
Issue date
Jul 7, 2009
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Accessing a collection of data items in a multithreaded environment
Patent number
7,558,889
Issue date
Jul 7, 2009
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Deferred task swapping in a multithreaded environment
Patent number
7,536,690
Issue date
May 19, 2009
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Placing a task of a multithreaded environment in a known state
Patent number
7,426,732
Issue date
Sep 16, 2008
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Inter-thread long jumps in a multithreaded environment
Patent number
7,392,525
Issue date
Jun 24, 2008
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Task swap out in a multithreaded environment
Patent number
7,360,221
Issue date
Apr 15, 2008
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Stream management in a multithreaded environment
Patent number
7,191,444
Issue date
Mar 13, 2007
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Restricting access to memory in a multithreaded environment
Patent number
7,165,150
Issue date
Jan 16, 2007
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Synchronization techniques in a multithreaded environment
Patent number
7,117,330
Issue date
Oct 3, 2006
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Techniques for reducing the rate of instruction issuance
Patent number
7,020,767
Issue date
Mar 28, 2006
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Parallelism performance analysis based on execution trace information
Patent number
6,961,925
Issue date
Nov 1, 2005
Cray Inc.
Charles David Callahan, II
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
User program and operating system interface in a multithreaded envi...
Patent number
6,952,827
Issue date
Oct 4, 2005
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Synchronization techniques in a multithreaded environment
Patent number
6,862,635
Issue date
Mar 1, 2005
Cray Inc.
Gail A. Alverson
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
INDEXABLE TYPE TRANSFORMATIONS
Publication number
20120005662
Publication date
Jan 5, 2012
Microsoft Corporation
Paul F. Ringseth
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Data Parallel Programming Model
Publication number
20110314256
Publication date
Dec 22, 2011
Microsoft Corporation
Charles David Callahan, II
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPOSITION OF LOCKS IN SOFTWARE TRANSACTIONAL MEMORY
Publication number
20110314244
Publication date
Dec 22, 2011
Microsoft Corporation
Sukhdeep S. Sodhi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Compiler-Generated Invocation Stubs for Data Parallel Programming M...
Publication number
20110314444
Publication date
Dec 22, 2011
Microsoft Corporation
Lingli Zhang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MANAGEMENT OF OWNERSHIP CONTROL AND DATA MOVEMENT IN SHARED-MEMORY...
Publication number
20100131720
Publication date
May 27, 2010
Microsoft Corporation
David T. Harper, III
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FENCE ELISION FOR WORK STEALING
Publication number
20090320027
Publication date
Dec 24, 2009
Microsoft Corporation
Paul F. Ringseth
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA PARALLEL SEARCHING
Publication number
20090144232
Publication date
Jun 4, 2009
Microsoft Corporation
John Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA PARALLEL PRODUCTION AND CONSUMPTION
Publication number
20090144228
Publication date
Jun 4, 2009
Microsoft Corporation
John Duffy
G06 - COMPUTING CALCULATING COUNTING