Inventor
WRIGHT GREGORY M
US39 patents
⚠️ This page may combine multiple inventors who share the name “WRIGHT GREGORY M”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
18 patentsUS7421544B1Sep 2, 2008
Facilitating concurrent non-transactional execution in a transactional memory system
SUN MICROSYSTEMS INC95 citations98
US7600097B1Oct 6, 2009
Detecting raw hazards in an object-addressed memory hierarchy by comparing an object identifier and offset for a load instruction to object identifiers and offsets in a store queue
SUN MICROSYSTEMS INC50 citations92
US7483930B1Jan 27, 2009
Method and apparatus for maintaining an object-based write barrier to facilitate garbage-collection operations
SUN MICROSYSTEMS INC30 citations92
US7340666B1Mar 4, 2008
Method and apparatus for using memory compression to enhance error correction
SUN MICROSYSTEMS INC31 citations92
US7249225B1Jul 24, 2007
Method and apparatus for supporting read-only objects within an object-addressed memory hierarchy
SUN MICROSYSTEMS INC55 citations92
US7167956B1Jan 23, 2007
Avoiding inconsistencies between multiple translators in an object-addressed memory hierarchy
SUN MICROSYSTEMS INC48 citations92
US6751709B2Jun 15, 2004
Method and apparatus for prefetching objects into an object cache
SUN MICROSYSTEMS INC37 citations92
US7171540B1Jan 30, 2007
Object-addressed memory hierarchy that facilitates accessing objects stored outside of main memory
SUN MICROSYSTEMS INC14 citations84
US7124253B1Oct 17, 2006
Supporting directory-based cache coherence in an object-addressed memory hierarchy
SUN MICROSYSTEMS INC12 citations84
US7120750B1Oct 10, 2006
Method and system for handling queue overflow during in-cache garbage collection
SUN MICROSYSTEMS INC16 citations84
US6931504B2Aug 16, 2005
Method and apparatus for relocating objects within an object-addressed memory hierarchy
SUN MICROSYSTEMS INC18 citations84
US7421539B1Sep 2, 2008
Method and system for concurrent garbage collection and mutator execution
SUN MICROSYSTEMS INC8 citations74
US7653789B2Jan 26, 2010
Multiprocessor system that supports both coherent and non-coherent memory accesses
SUN MICROSYSTEMS INC5 citations63
US7631024B2Dec 8, 2009
Method and apparatus for facilitating mark-sweep garbage collection with reference counting
SUN MICROSYSTEMS INC6 citations63
US7246141B2Jul 17, 2007
Method and apparatus for skewing a bi-directional object layout to improve cache performance
SUN MICROSYSTEMS INC4 citations63
US6950838B2Sep 27, 2005
Locating references and roots for in-cache garbage collection
SUN MICROSYSTEMS INC6 citations63
US6934827B2Aug 23, 2005
Method and apparatus for avoiding cache line collisions between an object and corresponding object table entries
SUN MICROSYSTEMS INC2 citations63
US6859868B2Feb 22, 2005
Object addressed memory hierarchy
SUN MICROSYSTEMS INC6 citations63
VICK CHRISTOPHER A
8 patentsUS8959277B2Feb 17, 2015
Facilitating gated stores without data bypass
VICK CHRISTOPHER A14 citations84
US8799693B2Aug 5, 2014
Dynamic power optimization for computing devices
VICK CHRISTOPHER A11 citations84
US8397219B2Mar 12, 2013
Method and apparatus for tracking enregistered memory locations
VICK CHRISTOPHER A9 citations84
US8078854B2Dec 13, 2011
Using register rename maps to facilitate precise exception semantics
VICK CHRISTOPHER A19 citations84
US9098309B2Aug 4, 2015
Power consumption optimized translation of object code partitioned for hardware component based on identified operations
VICK CHRISTOPHER A6 citations73
US8893104B2Nov 18, 2014
Method and apparatus for register spill minimization
VICK CHRISTOPHER A3 citations63
US8281296B2Oct 2, 2012
Cross-ISA inlining in a system virtual machine
VICK CHRISTOPHER A5 citations63
US8726248B2May 13, 2014
Method and apparatus for enregistering memory locations
VICK CHRISTOPHER A1 citations52
ORACLE AMERICA INC
5 patentsUS7840951B1Nov 23, 2010
Reducing the overhead involved in executing native code in a virtual machine through binary reoptimization
ORACLE AMERICA INC54 citations94
US7761486B2Jul 20, 2010
Memory management system that supports both address-referenced objects and identifier-referenced objects
ORACLE AMERICA INC7 citations73
US7925640B2Apr 12, 2011
Dynamic multiple inheritance method dispatch data structure including an m-table size, i-table containing one or more holder addressor regions and type extension testing by frugal perfect hashing
ORACLE AMERICA INC5 citations63
US7774546B1Aug 10, 2010
Method and apparatus for facilitating in-cache reference counting
ORACLE AMERICA INC5 citations63
US8375195B2Feb 12, 2013
Accessing memory locations for paged memory objects in an object-addressed memory system
ORACLE AMERICA INC0 citations52
WRIGHT GREGORY M
3 patentsUS8799879B2Aug 5, 2014
Method and apparatus for protecting translated code in a virtual machine
WRIGHT GREGORY M120 citations97
US8307353B2Nov 6, 2012
Cross-domain inlining in a system virtual machine
WRIGHT GREGORY M11 citations83
US8065349B2Nov 22, 2011
Method and apparatus for performing concurrent garbage collection
WRIGHT GREGORY M10 citations83