Inventor profile of:

Paul Caprioli

City:

Mountain View, California

Country:

United States

Published Applications:

38

Last publication date:

2013-05-21

Top Assignees for applications by Paul Caprioli

The entities that hold a legal rights for patent applications filed by inventor Caprioli Paul:

Recent patent applications by Caprioli Paul

Paul Caprioli from Mountain View, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2013-05-21
US11173110
-

Processor with a register file that supports multiple-issue execution

#2 | 2009-01-20
US11341001
-

Method and structure for pipelining of SIMD conditional moves

#3 | 2008-12-02
US11155147
-

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

#4 | 2008-09-02
US10932522
-

Arithmetic early bypass

#5 | 2008-07-01
US11234669
-

Using a transactional execution mechanism to free up processor resources used by a busy-waiting thread

#6 | 2008-02-12
US10688763
-

Method for graphically displaying hardware performance simulators

#7 | 2008-01-03
US20080005545A1
Physics

Predicting a jump target based on a program counter and state information for a process

#8 | 2007-11-06
US11106180
-

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

#9 | 2007-10-11
US20070240158A1
Physics

Method and apparatus for synchronizing threads on a processor that supports transactional memory

#10 | 2007-09-27
US20070226472A1
Physics

Method and apparatus for sampling instructions on a processor that supports speculative execution

#11 | 2007-09-27
US20070226465A1
Physics

Method and structure for coordinating instruction execution in out-of-order processor execution using an instruction including an artificial register dependency

#12 | 2007-09-27
US20070226464A1
Physics

Patchable and/or programmable pre-decode

#13 | 2007-09-27
US20070226463A1
Physics

Patchable and/or programmable decode using predecode selection

#14 | 2007-09-27
US20070226425A1
Physics

Technique for eliminating dead stores in a processor

#15 | 2007-08-09
US20070186081A1
Physics

Supporting out-of-order issue in an execute-ahead processor

#16 | 2007-08-02
US20070180218A1
Physics

Collapsible front-end translation for instruction fetch

#17 | 2007-06-14
US20070136562A1
Physics

Decoupling register bypassing from pipeline depth

#18 | 2007-06-14
US20070136534A1
Physics

Method and apparatus for selectively prefetching based on resource availability

#19 | 2007-06-07
US20070130451A1
Physics

Mechanism for hardware tracking of return address after tail call elimination of return-type instruction

#20 | 2007-05-10
US20070106888A1
Physics

Return address stack recovery in a speculative execution computing apparatus

#21 | 2007-03-01
US20070050601A1
Physics

Avoiding live-lock in a processor that supports speculative execution

#22 | 2006-10-26
US20060242365A1
Physics

Method and apparatus for suppressing duplicative prefetches for branch target cache lines

#23 | 2006-09-21
US20060212689A1
Physics

Method and apparatus for using multiple threads to spectulatively execute instructions

#24 | 2006-09-21
US20060212688A1
Physics

Generation of multiple checkpoints in a processor that supports speculative execution

#25 | 2006-07-27
US20060168432A1
Physics

Branch prediction accuracy in a processor that supports speculative execution

#26 | 2006-03-28
US10348796
-

Cache replacement policy to mitigate pollution in multicore processors

#27 | 2006-01-26
US20060020757A1
Physics

Selectively performing fetches for store operations during speculative execution

#28 | 2006-01-12
US20060010309A1
Physics

Selective execution of deferred instructions in a processor that supports speculative execution

#29 | 2005-12-15
US20050278509A1
Physics

Mechanism for eliminating the restart penalty when reissuing deferred instructions

#30 | 2005-12-08
US20050273583A1
Physics

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

#31 | 2005-12-08
US20050273580A1
Physics

Avoiding register RAW hazards when returning from speculative execution

#32 | 2005-12-01
US20050268075A1
Physics

Method and structure for concurrent branch prediction in a processor

#33 | 2005-11-17
US20050257034A1
Physics

Branch target aware instruction prefetching technique

#34 | 2005-11-10
US20050251668A1
Physics

Entering scout-mode when stores encountered during execute-ahead mode exceed the capacity of the store buffer

#35 | 2005-11-10
US20050251666A1
Physics

Method and apparatus for avoiding read-after-write hazards in an execute-ahead processor

#36 | 2005-11-10
US20050251665A1
Physics

Method and apparatus for avoiding write-after-read hazards in an execute-ahead processor

#37 | 2005-11-10
US20050251664A1
Physics

Method and apparatus for avoiding write-after-write hazards in an execute-ahead processor

#38 | 2005-09-22
US20050210223A1
Physics

Method and apparatus for dynamically adjusting the aggressiveness of an execute-ahead processor to hide memory latency

InventorID:

4089102 ⎘