Mountain View, California
United States
222
2015-06-23
199
2015-06-23
These are the the leading inventors for applications assigned to MIPS Technologies, Inc.:
MIPS Technologies, Inc. based in Mountain View, US has been assigned the rights to these inventions. The list includes both Pending Applications and Patent Grants:
User interface for facilitation of high level generation of processor extensions
#2 | 2012-03-27 β Patent 8,145,882 granted on 2012-03-27Apparatus and method for processing template based user defined instructions
#3 | 2011-03-03 β Patent 8,725,950 granted on 2014-05-13Horizontally-shared cache victims in multiple core processors
#4 | 2010-05-06 β Patent 8,145,884 granted on 2012-03-27Apparatus, method and instruction for initiation of concurrent instruction streams in a multithreading microprocessor
#5 | 2010-03-18Methods, Systems, and Computer Program Products for Evaluating Electrical Circuits From Information Stored in Simulation Dump Files
#6 | 2010-02-25 β Patent 8,327,121 granted on 2012-12-04Data cache receive flop bypass
#7 | 2010-02-25 β Patent 8,392,651 granted on 2013-03-05Data cache way prediction
#8 | 2010-01-05 β Patent 7,644,237 granted on 2010-01-05Method and apparatus for global ordering to insure latency independent coherence
#9 | 2009-10-29Apparatus For Storing Instructions In A Multithreading Microprocessor
#10 | 2009-10-01Round-Robin Apparatus and Instruction Dispatch Scheduler Employing Same For Use In Multithreading Microprocessor
#11 | 2009-10-01APPARATUS AND METHOD FOR LOW OVERHEAD CORRELATION OF MULTI-PROCESSOR TRACE INFORMATION
#12 | 2009-10-01 β Patent 8,230,202 granted on 2012-07-24Apparatus and method for condensing trace information in a multi-processor system
#13 | 2009-10-01MECHANISM FOR MAINTAINING CONSISTENCY OF DATA WRITTEN BY IO DEVICES
#14 | 2009-09-17 β Patent 8,001,283 granted on 2011-08-16Efficient, scalable and high performance mechanism for handling IO requests
#15 | 2009-08-06 β Patent 8,447,958 granted on 2013-05-21Substituting portion of template instruction parameter with selected virtual instruction parameter
#16 | 2009-07-30 β Patent 8,024,539 granted on 2011-09-20Virtual processor based security for on-chip memory, and applications thereof
#17 | 2009-06-25 β Patent 7,917,699 granted on 2011-03-29Apparatus and method for controlling the exclusivity mode of a level-two cache
#18 | 2009-06-23 β Patent 7,552,261 granted on 2009-06-23Configurable prioritization of core generated interrupts
#19 | 2009-06-18 β Patent 8,051,320 granted on 2011-11-01Clock ratio controller for dynamic voltage and frequency scaled digital systems, and applications thereof
#20 | 2009-06-18 β Patent 8,392,663 granted on 2013-03-05Coherent instruction cache utilizing cache-op execution resources
#21 | 2009-05-21Processor Accessing A Scratch Pad On-Demand To Reduce Power Consumption
#22 | 2009-05-14 β Patent 7,900,207 granted on 2011-03-01Interrupt and exception handling for multi-streaming digital processors
#23 | 2009-05-07 β Patent 7,613,966 granted on 2009-11-03Hyperjtag system including debug probe, on-chip instrumentation, and protocol
#24 | 2009-04-30 β Patent 7,917,882 granted on 2011-03-29Automated digital circuit design tool that reduces or eliminates adverse timing constraints due to an inherent clock signal skew, and applications thereof
#25 | 2009-04-30 β Patent 8,078,840 granted on 2011-12-13Thread instruction fetch based on prioritized selection from plural round-robin outputs for different thread states
#26 | 2009-04-02SPECULATIVE READ IN A CACHE COHERENT MICROPROCESSOR
#27 | 2009-03-26 β Patent 8,131,941 granted on 2012-03-06Support for multiple coherence domains
#28 | 2009-03-26SEMICONDUCTOR WITH HARDWARE LOCKED INTELLECTUAL PROPERTY AND RELATED METHODS
#29 | 2009-03-19 β Patent 7,822,943 granted on 2010-10-26Microprocessor with improved data stream prefetching using multiple transaction look-aside buffers (TLBs)
#30 | 2009-03-19 β Patent 8,077,734 granted on 2011-12-13Method and apparatus for predicting characteristics of incoming data packets to enable speculative processing to reduce processor latency
#31 | 2009-03-10 β Patent 7,502,876 granted on 2009-03-10Background memory manager that determines if data structures fits in memory with memory state transactions map
#32 | 2009-03-05Low-overhead/power-saving processor synchronization mechanism, and applications thereof
#33 | 2009-02-19 β Patent 8,069,354 granted on 2011-11-29Power management for system having one or more integrated circuits
#34 | 2009-02-05APPARATUS AND METHOD FOR EVALUATING A FREE-RUNNING TRACE STREAM
#35 | 2009-02-05 β Patent 7,644,319 granted on 2010-01-05Trace control from hardware and software
#36 | 2009-02-03 β Patent 7,487,339 granted on 2009-02-03Method and apparatus for binding shadow registers to vectored interrupts
#37 | 2009-01-06 β Patent 7,475,303 granted on 2009-01-06HyperJTAG system including debug probe, on-chip instrumentation, and protocol
#38 | 2008-12-25Reduced Handling of Writeback Data
#39 | 2008-12-25 β Patent 7,769,957 granted on 2010-08-03Preventing writeback race in multiple core processors
#40 | 2008-12-25 β Patent 7,769,958 granted on 2010-08-03Avoiding livelock using intervention messages in multiple core processors
#41 | 2008-12-25 β Patent 7,739,455 granted on 2010-06-15Avoiding livelock using a cache manager in multiple core processors
#42 | 2008-11-13 β Patent 7,886,150 granted on 2011-02-08System debug and trace system and method, and applications thereof
#43 | 2008-10-30 β Patent 7,636,836 granted on 2009-12-22Fetch and dispatch disassociation apparatus for multistreaming processors
#44 | 2008-09-11 β Patent 7,774,723 granted on 2010-08-10Protecting trade secrets during the design and configuration of an integrated circuit semiconductor design
#45 | 2008-09-11Remote Interface for Managing the Design and Configuration of an Integrated Circuit Semiconductor Design
#46 | 2008-09-11 β Patent 8,103,987 granted on 2012-01-24System and method for managing the design and configuration of an integrated circuit semiconductor design
#47 | 2008-09-04 β Patent 7,747,840 granted on 2010-06-29Method for latest producer tracking in an out-of-order processor, and applications thereof
#48 | 2008-08-19 β Patent 7,415,531 granted on 2008-08-19Method and apparatus for predicting characteristics of incoming data packets to enable speculative processing to reduce processor latency
#49 | 2008-07-31 β Patent 8,307,426 granted on 2012-11-06Systems and methods for controlling the use of processing algorithms, and applications thereof
#50 | 2008-07-31 β Patent 8,024,393 granted on 2011-09-20Processor with improved accuracy for multiply-add operations
#51 | 2008-07-24Synthesized assertions in a self-correcting processor and applications thereof
#52 | 2008-07-15 β Patent 7,401,205 granted on 2008-07-15High performance RISC instruction set digital signal processor having circular buffer and looping controls
#53 | 2008-06-26APPARATUS AND METHOD FOR FORMING A BUS TRANSACTION TRACE STREAM WITH SIMPLIFIED BUS TRANSACTION DESCRIPTORS
#54 | 2008-06-12 β Patent 7,676,660 granted on 2010-03-09System, method, and computer program product for conditionally suspending issuing instructions of a thread
#55 | 2008-06-05 β Patent 8,190,665 granted on 2012-05-29Random cache line refill
#56 | 2008-05-29 β Patent 7,370,178 granted on 2008-05-06Method for latest producer tracking in an out-of-order processor, and applications thereof
#57 | 2008-04-17 β Patent 7,774,549 granted on 2010-08-10Horizontally-shared cache victims in multiple core processors
#58 | 2008-04-03APPARATUS AND METHOD FOR TRACING INSTRUCTIONS WITH SIMPLIFIED INSTRUCTION STATE DESCRIPTORS
#59 | 2008-04-03 β Patent 8,078,846 granted on 2011-12-13Conditional move instruction formed into one decoded instruction to be graduated and another decoded instruction to be invalidated
#60 | 2008-04-03 β Patent 9,946,547 granted on 2018-04-17Load/store unit for a processor, and applications thereof
#61 | 2008-04-03Detection and prevention of write-after-write hazards, and applications thereof
#62 | 2008-04-03 β Patent 7,594,079 granted on 2009-09-22Data cache virtual hint way prediction, and applications thereof
#63 | 2008-04-03 β Patent 7,702,055 granted on 2010-04-20Apparatus and method for tracing processor state from multiple clock domains
#64 | 2008-03-20 β Patent 7,990,989 granted on 2011-08-02Transaction selector employing transaction queue group priorities in multi-port switch
#65 | 2008-03-20 β Patent 7,773,621 granted on 2010-08-10Transaction selector employing round-robin apparatus supporting dynamic priorities in multi-port switch
#66 | 2008-03-20 β Patent 7,760,748 granted on 2010-07-20Transaction selector employing barrel-incrementer-based round-robin apparatus supporting dynamic priorities in multi-port switch
#67 | 2008-03-20 β Patent 7,961,745 granted on 2011-06-14Bifurcated transaction selector supporting dynamic priorities in multi-port switch
#68 | 2008-03-18 β Patent 7,346,643 granted on 2008-03-18Processor with improved accuracy for multiply-add operations
#69 | 2008-03-13 β Patent 8,151,093 granted on 2012-04-03Software programmable hardware state machines
#70 | 2008-03-06 β Patent 7,647,475 granted on 2010-01-12System for synchronizing an in-order co-processor with an out-of-order processor using a co-processor interface store data queue
#71 | 2008-03-06 β Patent 8,032,734 granted on 2011-10-04Coprocessor load data queue for interfacing an out-of-order execution unit with an in-order coprocessor
#72 | 2008-02-21 β Patent 7,657,708 granted on 2010-02-02Methods for reducing data cache access power in a processor using way selection bits
#73 | 2008-02-21 β Patent 7,650,465 granted on 2010-01-19Micro tag array having way selection bits for reducing data cache access power
#74 | 2008-02-14 β Patent 7,529,907 granted on 2009-05-05Method and apparatus for improved computer load and store operations
#75 | 2008-01-31 β Patent 7,739,484 granted on 2010-06-15Instruction encoding to indicate whether to store argument registers as static registers and return address in subroutine stack
#76 | 2008-01-24 β Patent 7,543,207 granted on 2009-06-02Full scan solution for latched-based design
#77 | 2008-01-24 β Patent 7,724,261 granted on 2010-05-25Processor having a compare extension of an instruction set architecture
#78 | 2008-01-17Latest producer tracking in an out-of-order processor, and applications thereof
#79 | 2008-01-08 β Patent 7,318,145 granted on 2008-01-08Random slip generator
#80 | 2007-12-20 β Patent 7,650,605 granted on 2010-01-19Method and apparatus for implementing atomicity of memory operations in dynamic multi-streaming processors
#81 | 2007-12-18 β Patent 7,310,706 granted on 2007-12-18Random cache line refill
#82 | 2007-12-13 β Patent 7,627,794 granted on 2009-12-01Apparatus and method for discrete test access control of multiple cores
#83 | 2007-11-08 β Patent 7,406,586 granted on 2008-07-29Fetch and dispatch disassociation apparatus for multi-streaming processors
#84 | 2007-11-01 β Patent 7,765,554 granted on 2010-07-27Context selection and activation mechanism for activating one of a group of inactive contexts in a processor core for servicing interrupts
#85 | 2007-10-25 β Patent 7,793,077 granted on 2010-09-07Alignment and ordering of vector elements for single instruction multiple data processing
#86 | 2007-10-23 β Patent 7,287,147 granted on 2007-10-23Configurable co-processor interface
#87 | 2007-10-11High-performance RISC-DSP
#88 | 2007-10-04 β Patent 7,721,127 granted on 2010-05-18Multithreaded dynamic voltage-frequency scaling microprocessor
#89 | 2007-10-04 β Patent 7,600,100 granted on 2009-10-06Instruction encoding for system register bit set and clear
#90 | 2007-08-30Compact linked-list-based multi-threaded instruction graduation buffer
#91 | 2007-08-30 β Patent 7,721,071 granted on 2010-05-18System and method for propagating operand availability prediction bits with instructions through a pipeline in an out-of-order processor
#92 | 2007-08-16 β Patent 7,698,533 granted on 2010-04-13Configurable co-processor interface
#93 | 2007-08-14 β Patent 7,257,814 granted on 2007-08-14Method and apparatus for implementing atomicity of memory operations in dynamic multi-streaming processors
#94 | 2007-08-09 β Patent 7,711,931 granted on 2010-05-04Synchronized storage providing multiple synchronization semantics
#95 | 2007-08-02 β Patent 8,185,879 granted on 2012-05-22External trace synchronization via periodic sampling
#96 | 2007-08-02 β Patent 7,412,630 granted on 2008-08-12Trace control from hardware and software
#97 | 2007-07-26 β Patent 7,721,073 granted on 2010-05-18Conditional branch execution in a processor having a data mover engine that associates register addresses with memory addresses
#98 | 2007-07-26 β Patent 7,721,075 granted on 2010-05-18Conditional branch execution in a processor having a write-tie instruction and a data mover engine that associates register addresses with memory addresses
#99 | 2007-07-26 β Patent 7,721,074 granted on 2010-05-18Conditional branch execution in a processor having a read-tie instruction and a data mover engine that associates register addresses with memory addresses
#100 | 2007-07-19 β Patent 7,644,307 granted on 2010-01-05Functional validation of a packet management unit
217977 β