SlideShare a Scribd company logo
1 of 1
Download to read offline
Patents (Lead and co-inventor)
• 7,472,323 Mechanism to stop instruction execution at a microprocessor
• 6,546,531 Automatic delay element insertion system for addressing holdtime problems
• 6,499,123 Method and apparatus for debugging an integrated circuit
• 6,212,629 Method and apparatus for executing string instructions
• 6,185,711 Methods and apparatus for synchronizing asynchronous test structures and eliminating clock skew considerations
• 6,006,312 Cachability attributes of virtual addresses for optimizing performance of virtually and physically indexed caches in maintaining multiply
aliased physical addresses
• 5,920,889 Apparatus and method for write miss processing in a copy-back data cache with an allocating load buffer and a non-allocating store buffer
• 5,904,732 Dynamic priority switching of load and store buffers in superscalar processor
• 5,881,265 Computer processor with distributed pipeline control that allows functional units to complete operations out of order while maintaining
precise interrupts
• 5,802,575 Hit bit for indicating whether load buffer entries will hit a cache when they reach buffer head
• 5,781,753 Semi-autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a
processor having distributed pipeline control for speculative and out-of-order execution of complex instructions
• 5,768,575 Semi-Autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a
processor having distributed pipeline control for sepculative and out-of-order execution of complex instructions
• 5,761,469 Method and apparatus for optimizing signed and unsigned load processing in a pipelined processor
• 5,745,729 Methods and apparatuses for servicing load instructions
• 5,715,425 Apparatus and method for prefetching data into an external cache
• 5,682,492 Computer processor with distributed pipeline control that allows functional units to complete operations out of order while maintaining
precise interrupts
• 5,442,757 Computer processor with distributed pipeline control that allows functional units to complete operations out of order while maintaining
precise interrupts
• 5,226,126 Processor having plurality of functional units for orderly retiring outstanding operations based upon its associated tags

More Related Content

Similar to patent list 2015

FIne Grain Multithreading
FIne Grain MultithreadingFIne Grain Multithreading
FIne Grain Multithreading
Dharmesh Tank
 
BIL406-Chapter-6-Basic Parallelism and CPU.ppt
BIL406-Chapter-6-Basic Parallelism and CPU.pptBIL406-Chapter-6-Basic Parallelism and CPU.ppt
BIL406-Chapter-6-Basic Parallelism and CPU.ppt
Kadri20
 
04+ECETEMT092-+WDT+APB+UVM.pdf
04+ECETEMT092-+WDT+APB+UVM.pdf04+ECETEMT092-+WDT+APB+UVM.pdf
04+ECETEMT092-+WDT+APB+UVM.pdf
SamHoney6
 
Runtime Reconfigurable Network-on-chips for FPGA-based Systems
Runtime Reconfigurable Network-on-chips for FPGA-based SystemsRuntime Reconfigurable Network-on-chips for FPGA-based Systems
Runtime Reconfigurable Network-on-chips for FPGA-based Systems
Mugdha2289
 

Similar to patent list 2015 (20)

ADVANCED COMPUTER ARCHITECTURE PARALLELISM SCALABILITY PROGRAMMABILITY Baas ...
ADVANCED COMPUTER ARCHITECTURE PARALLELISM SCALABILITY PROGRAMMABILITY Baas  ...ADVANCED COMPUTER ARCHITECTURE PARALLELISM SCALABILITY PROGRAMMABILITY Baas  ...
ADVANCED COMPUTER ARCHITECTURE PARALLELISM SCALABILITY PROGRAMMABILITY Baas ...
 
Scada For G Mgt
Scada For G MgtScada For G Mgt
Scada For G Mgt
 
Project Slides for Website 2020-22.pptx
Project Slides for Website 2020-22.pptxProject Slides for Website 2020-22.pptx
Project Slides for Website 2020-22.pptx
 
FIne Grain Multithreading
FIne Grain MultithreadingFIne Grain Multithreading
FIne Grain Multithreading
 
BIL406-Chapter-6-Basic Parallelism and CPU.ppt
BIL406-Chapter-6-Basic Parallelism and CPU.pptBIL406-Chapter-6-Basic Parallelism and CPU.ppt
BIL406-Chapter-6-Basic Parallelism and CPU.ppt
 
A5 processor
A5 processorA5 processor
A5 processor
 
UNIT 2.pptx
UNIT 2.pptxUNIT 2.pptx
UNIT 2.pptx
 
Intro to Apache Apex @ Women in Big Data
Intro to Apache Apex @ Women in Big DataIntro to Apache Apex @ Women in Big Data
Intro to Apache Apex @ Women in Big Data
 
ProxySQL Cluster - Percona Live 2022
ProxySQL Cluster - Percona Live 2022ProxySQL Cluster - Percona Live 2022
ProxySQL Cluster - Percona Live 2022
 
Superscalar Architecture_AIUB
Superscalar Architecture_AIUBSuperscalar Architecture_AIUB
Superscalar Architecture_AIUB
 
04+ECETEMT092-+WDT+APB+UVM.pdf
04+ECETEMT092-+WDT+APB+UVM.pdf04+ECETEMT092-+WDT+APB+UVM.pdf
04+ECETEMT092-+WDT+APB+UVM.pdf
 
VLSI TITLES 2022- 23.pdf
VLSI TITLES 2022- 23.pdfVLSI TITLES 2022- 23.pdf
VLSI TITLES 2022- 23.pdf
 
OnCommand Insight - Example Value
OnCommand Insight - Example ValueOnCommand Insight - Example Value
OnCommand Insight - Example Value
 
To be smart or not to be?
To be smart or not to be?To be smart or not to be?
To be smart or not to be?
 
Unit 1 processormemoryorganisation
Unit 1 processormemoryorganisationUnit 1 processormemoryorganisation
Unit 1 processormemoryorganisation
 
Unit 2 processor&memory-organisation
Unit 2 processor&memory-organisationUnit 2 processor&memory-organisation
Unit 2 processor&memory-organisation
 
Accumulo Summit 2014: SQL-on-Accumulo with Pivotal HAWQ and PXF
Accumulo Summit 2014: SQL-on-Accumulo with Pivotal HAWQ and PXFAccumulo Summit 2014: SQL-on-Accumulo with Pivotal HAWQ and PXF
Accumulo Summit 2014: SQL-on-Accumulo with Pivotal HAWQ and PXF
 
Runtime Reconfigurable Network-on-chips for FPGA-based Systems
Runtime Reconfigurable Network-on-chips for FPGA-based SystemsRuntime Reconfigurable Network-on-chips for FPGA-based Systems
Runtime Reconfigurable Network-on-chips for FPGA-based Systems
 
Network Virtualization Meets the WAN
Network Virtualization Meets the WANNetwork Virtualization Meets the WAN
Network Virtualization Meets the WAN
 
ch2.pptx
ch2.pptxch2.pptx
ch2.pptx
 

patent list 2015

  • 1. Patents (Lead and co-inventor) • 7,472,323 Mechanism to stop instruction execution at a microprocessor • 6,546,531 Automatic delay element insertion system for addressing holdtime problems • 6,499,123 Method and apparatus for debugging an integrated circuit • 6,212,629 Method and apparatus for executing string instructions • 6,185,711 Methods and apparatus for synchronizing asynchronous test structures and eliminating clock skew considerations • 6,006,312 Cachability attributes of virtual addresses for optimizing performance of virtually and physically indexed caches in maintaining multiply aliased physical addresses • 5,920,889 Apparatus and method for write miss processing in a copy-back data cache with an allocating load buffer and a non-allocating store buffer • 5,904,732 Dynamic priority switching of load and store buffers in superscalar processor • 5,881,265 Computer processor with distributed pipeline control that allows functional units to complete operations out of order while maintaining precise interrupts • 5,802,575 Hit bit for indicating whether load buffer entries will hit a cache when they reach buffer head • 5,781,753 Semi-autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a processor having distributed pipeline control for speculative and out-of-order execution of complex instructions • 5,768,575 Semi-Autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a processor having distributed pipeline control for sepculative and out-of-order execution of complex instructions • 5,761,469 Method and apparatus for optimizing signed and unsigned load processing in a pipelined processor • 5,745,729 Methods and apparatuses for servicing load instructions • 5,715,425 Apparatus and method for prefetching data into an external cache • 5,682,492 Computer processor with distributed pipeline control that allows functional units to complete operations out of order while maintaining precise interrupts • 5,442,757 Computer processor with distributed pipeline control that allows functional units to complete operations out of order while maintaining precise interrupts • 5,226,126 Processor having plurality of functional units for orderly retiring outstanding operations based upon its associated tags