P

Inventor

CHAUDHRY SHAILENDER

US133 patents
⚠️ This page may combine multiple inventors who share the name “CHAUDHRY SHAILENDER”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

SUN MICROSYSTEMS INC

38 patents
US7206903B1Apr 17, 2007

Method and apparatus for releasing memory locations during transactional execution

SUN MICROSYSTEMS INC158 citations99
US7617421B2Nov 10, 2009

Method and apparatus for reporting failure conditions during transactional execution

SUN MICROSYSTEMS INC60 citations98
US7461208B1Dec 2, 2008

Circuitry and method for accessing an associative cache with parallel determination of data and data availability

SUN MICROSYSTEMS INC78 citations98
US7398355B1Jul 8, 2008

Avoiding locks by transactionally executing critical sections

SUN MICROSYSTEMS INC67 citations98
US7269694B2Sep 11, 2007

Selectively monitoring loads to support transactional program execution

SUN MICROSYSTEMS INC61 citations98
US6938130B2Aug 30, 2005

Method and apparatus for delaying interfering accesses from other threads during transactional program execution

SUN MICROSYSTEMS INC107 citations98
US6862664B2Mar 1, 2005

Method and apparatus for avoiding locks by speculatively executing critical sections

SUN MICROSYSTEMS INC99 citations98
US6721944B2Apr 13, 2004

Marking memory elements based upon usage of accessed information during speculative execution

SUN MICROSYSTEMS INC120 citations98
US7089374B2Aug 8, 2006

Selectively unmarking load-marked cache lines during transactional program execution

SUN MICROSYSTEMS INC55 citations96
US7584346B1Sep 1, 2009

Method and apparatus for supporting different modes of multi-threaded speculative execution

SUN MICROSYSTEMS INC25 citations93
US7571304B2Aug 4, 2009

Generation of multiple checkpoints in a processor that supports speculative execution

SUN MICROSYSTEMS INC21 citations93
US7509481B2Mar 24, 2009

Patchable and/or programmable pre-decode

SUN MICROSYSTEMS INC26 citations93
US7389383B2Jun 17, 2008

Selectively unmarking load-marked cache lines during transactional program execution

SUN MICROSYSTEMS INC42 citations93
US7293161B1Nov 6, 2007

Deferring loads and stores when a load buffer or store buffer fills during execute-ahead mode

SUN MICROSYSTEMS INC26 citations93
US7269717B2Sep 11, 2007

Method for reducing lock manipulation overhead during access to critical code sections

SUN MICROSYSTEMS INC28 citations93
US7216202B1May 8, 2007

Method and apparatus for supporting one or more servers on a single semiconductor chip

SUN MICROSYSTEMS INC35 citations93
US7114060B2Sep 26, 2006

Selectively deferring instructions issued in program order utilizing a checkpoint and multiple deferral scheme

SUN MICROSYSTEMS INC22 citations93
US6934809B2Aug 23, 2005

Automatic prefetch of pointers

SUN MICROSYSTEMS INC25 citations93
US6862693B2Mar 1, 2005

Providing fault-tolerance by comparing addresses and data from redundant processors running in lock-step

SUN MICROSYSTEMS INC34 citations93
US6848071B2Jan 25, 2005

Method and apparatus for updating an error-correcting code during a partial line store

SUN MICROSYSTEMS INC33 citations93
US6732363B1May 4, 2004

Supporting inter-process communication through a conditional trap instruction

SUN MICROSYSTEMS INC28 citations93
US6718839B2Apr 13, 2004

Method and apparatus for facilitating speculative loads in a multiprocessor system

SUN MICROSYSTEMS INC36 citations93
US6704862B1Mar 9, 2004

Method and apparatus for facilitating exception handling using a conditional trap instruction

SUN MICROSYSTEMS INC38 citations93
US6704841B2Mar 9, 2004

Method and apparatus for facilitating speculative stores in a multiprocessor system

SUN MICROSYSTEMS INC31 citations93
US6684398B2Jan 27, 2004

Monitor entry and exit for a speculative thread during space and time dimensional execution

SUN MICROSYSTEMS INC53 citations93
US6658451B1Dec 2, 2003

Parallel join operation to support space and time dimensional program execution

SUN MICROSYSTEMS INC16 citations93
US6463526B1Oct 8, 2002

Supporting multi-dimensional space-time computing through object versioning

SUN MICROSYSTEMS INC28 citations93
US6438677B1Aug 20, 2002

Dynamic handling of object versions to support space and time dimensional program execution

SUN MICROSYSTEMS INC15 citations93
US6430649B1Aug 6, 2002

Method and apparatus for enforcing memory reference dependencies through a load store unit

SUN MICROSYSTEMS INC37 citations93
US6415356B1Jul 2, 2002

Method and apparatus for using an assist processor to pre-fetch data values for a primary processor

SUN MICROSYSTEMS INC22 citations93
US6353881B1Mar 5, 2002

Supporting space-time dimensional program execution by selectively versioning memory updates

SUN MICROSYSTEMS INC36 citations93
US6247027B1Jun 12, 2001

Facilitating garbage collection during object versioning for space and time dimensional computing

SUN MICROSYSTEMS INC35 citations93
US7676636B2Mar 9, 2010

Method and apparatus for implementing virtual transactional memory using cache line marking

SUN MICROSYSTEMS INC32 citations92
US7421465B1Sep 2, 2008

Arithmetic early bypass

SUN MICROSYSTEMS INC57 citations92
US7191292B2Mar 13, 2007

Logging of level-two cache transactions into banks of the level-two cache for system rollback

SUN MICROSYSTEMS INC16 citations92
US7689813B2Mar 30, 2010

Method and apparatus for enforcing membar instruction semantics in an execute-ahead processor

SUN MICROSYSTEMS INC9 citations84
US7664942B1Feb 16, 2010

Recovering a subordinate strand from a branch misprediction using state information from a primary strand

SUN MICROSYSTEMS INC8 citations84
US7594100B2Sep 22, 2009

Efficient store queue architecture

SUN MICROSYSTEMS INC8 citations84

ORACLE AMERICA INC

8 patents

KARLSSON MARTIN R

2 patents

NVIDIA CORP

1 patent

CAPRIOLI PAUL

1 patent

Showing the top 50 of 133 patents by PatentIndex Score.