Membership
Tour
Register
Log in
Sherman H. Yip
Follow
Person
San Francisco, CA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
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
Anti-prefetch instruction
Patent number
8,732,438
Issue date
May 20, 2014
Oracle America, Inc.
Paul Caprioli
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
Space-efficient mechanism to support additional scouting in a proce...
Patent number
8,572,356
Issue date
Oct 29, 2013
Oracle America, Inc.
Sherman H. Yip
G06 - COMPUTING CALCULATING COUNTING
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
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
Facilitating transactional execution in a processor that supports s...
Patent number
8,316,366
Issue date
Nov 20, 2012
Oracle America, Inc.
Sherman H. Yip
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Merging checkpoints in an execute-ahead processor
Patent number
8,181,002
Issue date
May 15, 2012
Oracle America, Inc.
Sherman H. Yip
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for determining cache storage locations based...
Patent number
8,065,485
Issue date
Nov 22, 2011
Oracle America, Inc.
Gideon N. Levinsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for improving transactional memory commit latency
Patent number
8,041,900
Issue date
Oct 18, 2011
Oracle America, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for measuring performance during speculative e...
Patent number
7,757,068
Issue date
Jul 13, 2010
Oracle America, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for counting instructions during speculative e...
Patent number
7,716,457
Issue date
May 11, 2010
Oracle America, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and structure for coordinating instruction execution in out-...
Patent number
7,650,487
Issue date
Jan 19, 2010
Sun Microsystems, Inc.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Avoiding live-lock in a processor that supports speculative execution
Patent number
7,634,639
Issue date
Dec 15, 2009
Sun Microsystems, Inc.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for reporting failure conditions during transa...
Patent number
7,617,421
Issue date
Nov 10, 2009
Sun Microsystems, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Mechanism for hardware tracking of return address after tail call e...
Patent number
7,610,474
Issue date
Oct 27, 2009
Sun Microsystems, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and structure for pipelining of SIMD conditional moves
Patent number
7,480,787
Issue date
Jan 20, 2009
Sun Microsystems, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Circuitry and method for accessing an associative cache with parall...
Patent number
7,461,208
Issue date
Dec 2, 2008
Sun Microsystems, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for sampling instructions on a processor that...
Patent number
7,418,581
Issue date
Aug 26, 2008
Sun Microsystems, Inc.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method for graphically displaying hardware performance simulators
Patent number
7,331,039
Issue date
Feb 12, 2008
Sun Microsystems, Inc.
Sherman H. Yip
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for dynamically adjusting the aggressiveness o...
Patent number
7,293,163
Issue date
Nov 6, 2007
Sun Microsystems, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Avoiding register RAW hazards when returning from speculative execu...
Patent number
7,257,700
Issue date
Aug 14, 2007
Sun Microsystems, Inc.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
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
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
SPACE-EFFICIENT MECHANISM TO SUPPORT ADDITIONAL SCOUTING IN A PROCE...
Publication number
20110167243
Publication date
Jul 7, 2011
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
METHOD AND APPARATUS FOR DETERMINING CACHE STORAGE LOCATIONS BASED...
Publication number
20100299482
Publication date
Nov 25, 2010
Gideon N. Levinsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ANTI-PREFETCH INSTRUCTION
Publication number
20090265532
Publication date
Oct 22, 2009
SUN MICROSYSTEMS, INC.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FACILITATING TRANSACTIONAL EXECUTION IN A PROCESSOR THAT SUPPORTS S...
Publication number
20090254905
Publication date
Oct 8, 2009
SUN MICROSYSTEMS, INC.
Sherman H. Yip
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
METHOD AND APPARATUS FOR IMPROVING TRANSACTIONAL MEMORY COMMIT LATENCY
Publication number
20090182956
Publication date
Jul 16, 2009
SUN MICROSYSTEMS, INC.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for measuring performance during speculative e...
Publication number
20080172548
Publication date
Jul 17, 2008
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for counting instructions during speculative e...
Publication number
20080172549
Publication date
Jul 17, 2008
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for reporting failure conditions during transa...
Publication number
20080126883
Publication date
May 29, 2008
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for sampling instructions on a processor that...
Publication number
20070226472
Publication date
Sep 27, 2007
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Technique for executing selected instructions in order
Publication number
20070226465
Publication date
Sep 27, 2007
Sun Microsystems, Inc.
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Mechanism for hardware tracking of return address after tail call e...
Publication number
20070130451
Publication date
Jun 7, 2007
Sun Microsystems, Inc.
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Avoiding live-lock in a processor that supports speculative execution
Publication number
20070050601
Publication date
Mar 1, 2007
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Branch prediction accuracy in a processor that supports speculative...
Publication number
20060168432
Publication date
Jul 27, 2006
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Avoiding register RAW hazards when returning from speculative execu...
Publication number
20050273580
Publication date
Dec 8, 2005
Shailender Chaudhry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for dynamically adjusting the aggressiveness o...
Publication number
20050210223
Publication date
Sep 22, 2005
Paul Caprioli
G06 - COMPUTING CALCULATING COUNTING