P

Inventor

TREMBLAY MARC

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

SUN MICROSYSTEMS INC

46 patents
US7206903B1Apr 17, 2007

Method and apparatus for releasing memory locations during transactional execution

SUN MICROSYSTEMS INC158 citations99
US6694347B2Feb 17, 2004

Switching method in a multi-threaded processor

SUN MICROSYSTEMS INC107 citations99
US6532531B1Mar 11, 2003

Method frame storage using multiple memory circuits

SUN MICROSYSTEMS INC106 citations99
US6507862B1Jan 14, 2003

Switching method in a multi-threaded processor

SUN MICROSYSTEMS INC173 citations99
US6341347B1Jan 22, 2002

Thread switch logic in a multiple-thread processor

SUN MICROSYSTEMS INC367 citations99
US6098089AAug 1, 2000

Generation isolation system and method for garbage collection

SUN MICROSYSTEMS INC175 citations99
US6026485AFeb 15, 2000

Instruction folding for a stack-based machine

SUN MICROSYSTEMS INC201 citations99
US6021469AFeb 1, 2000

Hardware virtual machine instruction processor

SUN MICROSYSTEMS INC142 citations99
US6014723AJan 11, 2000

Processor with accelerated array access bounds checking

SUN MICROSYSTEMS INC182 citations99
US5845298ADec 1, 1998

Write barrier system and method for trapping garbage collection page boundary crossing pointer stores

SUN MICROSYSTEMS INC146 citations99
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
US7185185B2Feb 27, 2007

Multiple-thread processor with in-pipeline, thread selectable storage

SUN MICROSYSTEMS INC63 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
US6718457B2Apr 6, 2004

Multiple-thread processor for threaded software applications

SUN MICROSYSTEMS INC73 citations98
US6351808B1Feb 26, 2002

Vertically and horizontally threaded processor with multidimensional storage for storing thread data

SUN MICROSYSTEMS INC101 citations98
US6205543B1Mar 20, 2001

Efficient handling of a large register file for context switching

SUN MICROSYSTEMS INC92 citations98
US6125439ASep 26, 2000

Process of executing a method on a stack-based processor

SUN MICROSYSTEMS INC87 citations98
US6038643AMar 14, 2000

Stack management unit and method for a processor having a stack

SUN MICROSYSTEMS INC90 citations98
US5953736ASep 14, 1999

Write barrier system and method including pointer-specific instruction variant replacement mechanism

SUN MICROSYSTEMS INC121 citations98
US5925123AJul 20, 1999

Processor for executing instruction sets received from a network or from a local memory

SUN MICROSYSTEMS INC145 citations98
US7071935B1Jul 4, 2006

Graphics system with just-in-time decompression of compressed graphics data

SUN MICROSYSTEMS INC82 citations97
US6671796B1Dec 30, 2003

Converting an arbitrary fixed point value to a floating point value

SUN MICROSYSTEMS INC84 citations97
US6559842B1May 6, 2003

Compressing and decompressing graphics data using gosub-type instructions and direct and indirect attribute settings

SUN MICROSYSTEMS INC93 citations97
US5873104AFeb 16, 1999

Bounded-pause time garbage collection system and method including write barrier associated with source and target instances of a partially relocated object

SUN MICROSYSTEMS INC116 citations97
US5873105AFeb 16, 1999

Bounded-pause time garbage collection system and method including write barrier associated with a source instance of a partially relocated object

SUN MICROSYSTEMS INC128 citations97
US7089374B2Aug 8, 2006

Selectively unmarking load-marked cache lines during transactional program execution

SUN MICROSYSTEMS INC55 citations96
US6938147B1Aug 30, 2005

Processor with multiple-thread, vertically-threaded pipeline

SUN MICROSYSTEMS INC62 citations96
US6801997B2Oct 5, 2004

Multiple-thread processor with single-thread interface shared among threads

SUN MICROSYSTEMS INC68 citations96
US6542991B1Apr 1, 2003

Multiple-thread processor with single-thread interface shared among threads

SUN MICROSYSTEMS INC71 citations96
US6523091B2Feb 18, 2003

Multiple variable cache replacement policy

SUN MICROSYSTEMS INC46 citations96
US6279100B1Aug 21, 2001

Local stall control method and structure in a microprocessor

SUN MICROSYSTEMS INC66 citations96
US6212604B1Apr 3, 2001

Shared instruction cache for multiple processors

SUN MICROSYSTEMS INC52 citations96
US5857210AJan 5, 1999

Bounded-pause time garbage collection system and method including read and write barriers associated with an instance of a partially relocated object

SUN MICROSYSTEMS INC103 citations96
US6622219B2Sep 16, 2003

Shared write buffer for use by multiple processor units

SUN MICROSYSTEMS INC52 citations95
US6101580AAug 8, 2000

Apparatus and method for assisting exact garbage collection by using a stack cache of tag bits

SUN MICROSYSTEMS INC74 citations95
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
US7316021B2Jan 1, 2008

Switching method in a multi-threaded processor

SUN MICROSYSTEMS INC27 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

ORACLE AMERICA INC

2 patents

IMMERSION CORP

1 patent

E R A DISPLAY CO LTD

1 patent

Showing the top 50 of 235 patents by PatentIndex Score.