Membership
Tour
Register
Log in
Shailender Chaudhry
Follow
Person
San Francisco, CA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Contention tracking for processor cache management
Patent number
11,809,319
Issue date
Nov 7, 2023
NVIDIA Corporation
Anurag Chaudhary
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Contention tracking for latency reduction of exclusive operations
Patent number
11,789,869
Issue date
Oct 17, 2023
NVIDIA Corporation
Anurag Chaudhary
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory type which is cacheable yet inaccessible by speculative inst...
Patent number
10,642,744
Issue date
May 5, 2020
NVIDIA Corporation
Darrell D. Boggs
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Processor cluster migration techniques
Patent number
9,471,395
Issue date
Oct 18, 2016
NVIDIA Corporation
Sagheer Ahmad
Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMA...
Information
Patent Grant
Store queue with token to facilitate efficient thread synchronization
Patent number
9,280,343
Issue date
Mar 8, 2016
Oracle America, Inc.
Haakan E. Zeffer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Facilitating efficient transactional memory and atomic operations v...
Patent number
9,268,710
Issue date
Feb 23, 2016
Oracle America, Inc.
Robert E. Cypher
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Mechanism for increasing the effective capacity of the working regi...
Patent number
9,256,438
Issue date
Feb 9, 2016
Oracle America, Inc.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Store queue having restricted and unrestricted entries
Patent number
9,146,744
Issue date
Sep 29, 2015
Oracle America, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reducing pipeline restart penalty
Patent number
9,086,889
Issue date
Jul 21, 2015
Oracle International Corporation
Martin Karlsson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Precise data return handling in speculative processors
Patent number
8,984,264
Issue date
Mar 17, 2015
Oracle America, Inc.
Martin R. Karlsson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and structure for solving the evil-twin problem
Patent number
8,898,436
Issue date
Nov 25, 2014
Oracle America, Inc.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Logical power throttling of instruction decode rate for successive...
Patent number
8,745,419
Issue date
Jun 3, 2014
Oracle America, Inc.
Shailender Chaudhry
Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMA...
Information
Patent Grant
Deadlock avoidance during store-mark acquisition
Patent number
8,732,407
Issue date
May 20, 2014
Oracle America, Inc.
Robert E. Cypher
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Checkpoint allocation in a speculative processor
Patent number
8,688,963
Issue date
Apr 1, 2014
Oracle International Corporation
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Issuing instructions with unresolved data dependencies
Patent number
8,627,044
Issue date
Jan 7, 2014
Oracle International Corporation
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selectively defering load instructions after encountering a store i...
Patent number
8,601,240
Issue date
Dec 3, 2013
Oracle International Corporation
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Index generation for cache memories
Patent number
8,484,434
Issue date
Jul 9, 2013
Oracle America, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Processor with a register file that supports multiple-issue execution
Patent number
8,447,931
Issue date
May 21, 2013
Oracle America, Inc.
Shailender Chaudhry
G11 - INFORMATION STORAGE
Information
Patent Grant
Pseudo-LRU cache line replacement for a high-speed cache
Patent number
8,364,900
Issue date
Jan 29, 2013
Oracle America, Inc.
Paul Caprioli
Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMA...
Information
Patent Grant
Pre-fetching for a sibling cache
Patent number
8,341,357
Issue date
Dec 25, 2012
Oracle America, Inc.
Martin R. Karlsson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hardware transactional memory acceleration through multiple failure...
Patent number
8,327,188
Issue date
Dec 4, 2012
Oracle America, Inc.
Martin R. Karlsson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reducing temperature and power by instruction throttling at decode...
Patent number
8,219,831
Issue date
Jul 10, 2012
Oracle America, Inc.
Shailender Chaudhry
Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMA...
Information
Patent Grant
Using address and non-address information for improved index genera...
Patent number
8,151,084
Issue date
Apr 3, 2012
Oracle America, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Simultaneous speculative threading light mode
Patent number
8,006,073
Issue date
Aug 23, 2011
Oracle America, Inc.
Abid Ali
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Cache line duplication in response to a way prediction conflict
Patent number
7,979,640
Issue date
Jul 12, 2011
Oracle America, Inc.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Maintaining cache coherence using load-mark metadata to deny invali...
Patent number
7,949,831
Issue date
May 24, 2011
Oracle America, Inc.
Robert E. Cypher
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Aggressive store merging in a processor that supports checkpointing
Patent number
7,934,080
Issue date
Apr 26, 2011
Oracle America, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for synchronizing threads on a processor that...
Patent number
7,930,695
Issue date
Apr 19, 2011
Oracle America, Inc.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for tracking load-marks and store-marks on cac...
Patent number
7,917,698
Issue date
Mar 29, 2011
Oracle America, Inc.
Robert E. Cypher
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selectively monitoring loads to support transactional program execu...
Patent number
7,904,664
Issue date
Mar 8, 2011
Oracle America, Inc.
Marc Tremblay
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
CONTENTION TRACKING FOR PROCESSOR CACHE MANAGEMENT
Publication number
20230244603
Publication date
Aug 3, 2023
NVIDIA Corporation
Anurag Chaudhary
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONTENTION TRACKING FOR LATENCY REDUCTION OF EXCLUSIVE OPERATIONS
Publication number
20230244604
Publication date
Aug 3, 2023
NVIDIA Corporation
Anurag Chaudhary
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MEMORY TYPE WHICH IS CACHEABLE YET INACCESSIBLE BY SPECULATIVE INST...
Publication number
20190004961
Publication date
Jan 3, 2019
NVIDIA Corporation
Darrell D. BOGGS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESSOR CLUSTER MIGRATION TECHNIQUES
Publication number
20140059548
Publication date
Feb 27, 2014
NVIDIA Corporation
Sagheer Ahmad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOGICAL POWER THROTTLING
Publication number
20120331314
Publication date
Dec 27, 2012
ORACLE AMERICA INC.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INDEX GENERATION FOR CACHE MEMORIES
Publication number
20120166756
Publication date
Jun 28, 2012
ORACLE INTERNATIONAL CORPORATION
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ISSUING INSTRUCTIONS WITH UNRESOLVED DATA DEPENDENCIES
Publication number
20120089819
Publication date
Apr 12, 2012
Oracle International Corporation
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HANDLING A STORE INSTRUCTION WITH AN UNKNOWN DESTINATION ADDRESS DU...
Publication number
20110276791
Publication date
Nov 10, 2011
ORACLE INTERNATIONAL CORPORATION
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CHECKPOINT ALLOCATION IN A SPECULATIVE PROCESSOR
Publication number
20110264898
Publication date
Oct 27, 2011
ORACLE INTERNATIONAL CORPORATION
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REDUCING PIPELINE RESTART PENALTY
Publication number
20110264862
Publication date
Oct 27, 2011
Martin Karlsson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PRE-FETCHING FOR A SIBLING CACHE
Publication number
20110231612
Publication date
Sep 22, 2011
ORACLE INTERNATIONAL CORPORATION
Martin R. Karlsson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PRECISE DATA RETURN HANDLING IN SPECULATIVE PROCESSORS
Publication number
20110179258
Publication date
Jul 21, 2011
SUN MICROSYSTEMS, INC.
Martin R. Karlsson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LIMITING SPECULATIVE INSTRUCTION FETCHING IN A PROCESSOR
Publication number
20110179254
Publication date
Jul 21, 2011
SUN MICROSYSTEMS, INC.
Sherman H. Yip
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HARDWARE TRANSACTIONAL MEMORY ACCELERATION THROUGH MULTIPLE FAILURE...
Publication number
20110119528
Publication date
May 19, 2011
SUN MICROSYSTEMS, INC.
Martin R. Karlsson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORE QUEUE WITH TOKEN TO FACILITATE EFFICIENT THREAD SYNCHRONIZATION
Publication number
20110035561
Publication date
Feb 10, 2011
SUN MICROSYSTEMS, INC.
Haakan E. Zeffer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMICALLY CONFIGURING MEMORY INTERLEAVING FOR LOCALITY AND PERFOR...
Publication number
20100325374
Publication date
Dec 23, 2010
SUN MICROSYSTEMS, INC.
Robert E. Cypher
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND STRUCTURE FOR SOLVING THE EVIL-TWIN PROBLEM
Publication number
20100268919
Publication date
Oct 21, 2010
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOGICAL POWER THROTTLING
Publication number
20100191993
Publication date
Jul 29, 2010
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MECHANISM FOR INCREASING THE EFFECTIVE CAPACITY OF THE WORKING REGI...
Publication number
20100180103
Publication date
Jul 15, 2010
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DEADLOCK AVOIDANCE DURING STORE-MARK ACQUISITION
Publication number
20100125707
Publication date
May 20, 2010
SUN MICROSYSTEMS, INC.
Robert E. Cypher
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RECOVERING A SUBORDINATE STRAND FROM A BRANCH MISPREDICTION USING S...
Publication number
20100049957
Publication date
Feb 25, 2010
SUN MICROSYSTEMS, INC.
Marc Tremblay
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CHECKPOINTING IN A PROCESSOR THAT SUPPORTS SIMULTANEOUS SPECULATIVE...
Publication number
20100031084
Publication date
Feb 4, 2010
SUN MICROSYSTEMS, INC.
Marc Tremblay
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CACHE LINE DUPLICATION IN RESPONSE TO A WAY PREDICTION CONFLICT
Publication number
20100023701
Publication date
Jan 28, 2010
SUN MICROSYSTEMS, INC.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AGGRESSIVE STORE MERGING IN A PROCESSOR THAT SUPPORTS CHECKPOINTING
Publication number
20090300338
Publication date
Dec 3, 2009
SUN MICROSYSTEMS, INC.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORE QUEUE
Publication number
20090282225
Publication date
Nov 12, 2009
SUN MICROSYSTEMS, INC.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PSEUDO-LRU CACHE LINE REPLACEMENT FOR A HIGH-SPEED CACHE
Publication number
20090204761
Publication date
Aug 13, 2009
SUN MICROSYSTEMS, INC.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INDEX GENERATION FOR CACHE MEMORIES
Publication number
20090187727
Publication date
Jul 23, 2009
SUN MICROSYSTEMS, INC.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SEMI-ORDERED TRANSACTIONS
Publication number
20090187906
Publication date
Jul 23, 2009
SUN MICROSYSTEMS, INC.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MAINTAINING CACHE COHERENCE USING LOAD-MARK METADATA
Publication number
20090119461
Publication date
May 7, 2009
SUN MICROSYSTEMS, INC.
Robert E. Cypher
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR TRACKING LOAD-MARKS AND STORE-MARKS ON CAC...
Publication number
20090113131
Publication date
Apr 30, 2009
SUN MICROSYSTEMS, INC.
Robert E. Cypher
G06 - COMPUTING CALCULATING COUNTING