Mountain View, California
United States
38
2013-05-21
The entities that hold a legal rights for patent applications filed by inventor Caprioli Paul:
Paul Caprioli from Mountain View, US has applied for patents for these inventions. The list has both pending applications and granted patents:
Processor with a register file that supports multiple-issue execution
#2 | 2009-01-20Method and structure for pipelining of SIMD conditional moves
#3 | 2008-12-02Circuitry and method for accessing an associative cache with parallel determination of data and data availability
#4 | 2008-09-02Arithmetic early bypass
#5 | 2008-07-01Using a transactional execution mechanism to free up processor resources used by a busy-waiting thread
#6 | 2008-02-12Method for graphically displaying hardware performance simulators
#7 | 2008-01-03Predicting a jump target based on a program counter and state information for a process
#8 | 2007-11-06Deferring loads and stores when a load buffer or store buffer fills during execute-ahead mode
#9 | 2007-10-11Method and apparatus for synchronizing threads on a processor that supports transactional memory
#10 | 2007-09-27Method and apparatus for sampling instructions on a processor that supports speculative execution
#11 | 2007-09-27Method and structure for coordinating instruction execution in out-of-order processor execution using an instruction including an artificial register dependency
#12 | 2007-09-27Patchable and/or programmable pre-decode
#13 | 2007-09-27Patchable and/or programmable decode using predecode selection
#14 | 2007-09-27Technique for eliminating dead stores in a processor
#15 | 2007-08-09Supporting out-of-order issue in an execute-ahead processor
#16 | 2007-08-02Collapsible front-end translation for instruction fetch
#17 | 2007-06-14Decoupling register bypassing from pipeline depth
#18 | 2007-06-14Method and apparatus for selectively prefetching based on resource availability
#19 | 2007-06-07Mechanism for hardware tracking of return address after tail call elimination of return-type instruction
#20 | 2007-05-10Return address stack recovery in a speculative execution computing apparatus
#21 | 2007-03-01Avoiding live-lock in a processor that supports speculative execution
#22 | 2006-10-26Method and apparatus for suppressing duplicative prefetches for branch target cache lines
#23 | 2006-09-21Method and apparatus for using multiple threads to spectulatively execute instructions
#24 | 2006-09-21Generation of multiple checkpoints in a processor that supports speculative execution
#25 | 2006-07-27Branch prediction accuracy in a processor that supports speculative execution
#26 | 2006-03-28Cache replacement policy to mitigate pollution in multicore processors
#27 | 2006-01-26Selectively performing fetches for store operations during speculative execution
#28 | 2006-01-12Selective execution of deferred instructions in a processor that supports speculative execution
#29 | 2005-12-15Mechanism for eliminating the restart penalty when reissuing deferred instructions
#30 | 2005-12-08Method and apparatus for enforcing membar instruction semantics in an execute-ahead processor
#31 | 2005-12-08Avoiding register RAW hazards when returning from speculative execution
#32 | 2005-12-01Method and structure for concurrent branch prediction in a processor
#33 | 2005-11-17Branch target aware instruction prefetching technique
#34 | 2005-11-10Entering scout-mode when stores encountered during execute-ahead mode exceed the capacity of the store buffer
#35 | 2005-11-10Method and apparatus for avoiding read-after-write hazards in an execute-ahead processor
#36 | 2005-11-10Method and apparatus for avoiding write-after-read hazards in an execute-ahead processor
#37 | 2005-11-10Method and apparatus for avoiding write-after-write hazards in an execute-ahead processor
#38 | 2005-09-22Method and apparatus for dynamically adjusting the aggressiveness of an execute-ahead processor to hide memory latency
4089102 ⎘