loadpatents
name:-0.082908868789673
name:-0.072304010391235
name:-0.028042078018188
Levitan; David S. Patent Filings

Levitan; David S.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Levitan; David S..The latest application filed is for "selectively supporting static branch prediction settings only in association with processor-designated types of instructions".

Company Profile
17.50.52
  • Levitan; David S. - Austin TX
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Selectively supporting static branch prediction settings only in association with processor-designated types of instructions
Grant 11,163,577 - Levenstein , et al. November 2, 2
2021-11-02
Predicting indirect branches using problem branch filtering and pattern cache
Grant 10,795,683 - Eickemeyer , et al. October 6, 2
2020-10-06
Operation of a multi-slice processor implementing tagged geometric history length (TAGE) branch prediction
Grant 10,678,551 - Levitan , et al.
2020-06-09
Selectively Supporting Static Branch Prediction Settings Only In Association With Processor-designated Types Of Instructions
App 20200167163 - Levenstein; Sheldon ;   et al.
2020-05-28
Instruction prefetching in a computer processor using a prefetch prediction vector
Grant 10,664,279 - Eickemeyer , et al.
2020-05-26
Power management of branch predictors in a computer processor
Grant 10,552,159 - Levitan , et al. Fe
2020-02-04
Variable latency flush filtering
Grant 10,552,162 - Kincaid , et al. Fe
2020-02-04
Generating a mask vector for determining a processor instruction address using an instruction tag in a multi-slice processor
Grant 10,528,353 - Levitan , et al. J
2020-01-07
Blocking instruction fetching in a computer processor
Grant 10,528,352 - Hickerson , et al. J
2020-01-07
Identifying an effective address (EA) using an interrupt instruction tag (ITAG) in a multi-slice processor
Grant 10,467,008 - Levitan , et al. No
2019-11-05
Dynamic sequential instruction prefetching
Grant 10,379,857 - Eickemeyer , et al. A
2019-08-13
Variable Latency Flush Filtering
App 20190227806 - KINCAID; GLENN O. ;   et al.
2019-07-25
Techniques for predicting a target address of an indirect branch instruction
Grant 10,353,710 - Eickemeyer , et al. July 16, 2
2019-07-16
Instruction Prefetching In A Computer Processor Using A Prefetch Prediction Vector
App 20190138312 - EICKEMEYER; RICHARD J. ;   et al.
2019-05-09
Branch prediction in a computer processor
Grant 10,275,256 - Fleischer , et al.
2019-04-30
Managing an effective address table in a multi-slice processor
Grant 10,248,555 - Giri , et al.
2019-04-02
Managing an effective address table in a multi-slice processor
Grant 10,241,905 - Giri , et al.
2019-03-26
Instruction prefetching in a computer processor using a prefetch prediction vector
Grant 10,175,987 - Eickemeyer , et al. J
2019-01-08
Dynamic Sequential Instruction Prefetching
App 20180365012 - EICKEMEYER; RICHARD J. ;   et al.
2018-12-20
Power Management Of Branch Predictors In A Computer Processor
App 20180275993 - LEVITAN; DAVID S. ;   et al.
2018-09-27
Techniques for dynamic sequential instruction prefetching
Grant 10,078,514 - Eickemeyer , et al. September 18, 2
2018-09-18
Power management of branch predictors in a computer processor
Grant 10,037,207 - Levitan , et al. July 31, 2
2018-07-31
Power management of branch predictors in a computer processor
Grant 9,996,351 - Levitan , et al. June 12, 2
2018-06-12
Branch prediction using multiple versions of history data
Grant 9,983,878 - Levitan , et al. May 29, 2
2018-05-29
Branch prediction using multiple versions of history data
Grant 9,904,551 - Levitan , et al. February 27, 2
2018-02-27
Branch prediction using multiple versions of history data
Grant 9,898,295 - Levitan , et al. February 20, 2
2018-02-20
Administering Instruction Tags In A Computer Processor
App 20180004516 - FEISTE; KURT A. ;   et al.
2018-01-04
Identifying An Effective Address (ea) Using An Interrupt Instruction Tag (itag) In A Multi-slice Processor
App 20170344368 - LEVITAN; DAVID S. ;   et al.
2017-11-30
Power Management Of Branch Predictors In A Computer Processor
App 20170344377 - LEVITAN; DAVID S. ;   et al.
2017-11-30
Generating A Mask Vector For Determining A Processor Instruction Address Using An Instruction Tag In A Multi-slice Processor
App 20170344379 - Levitan; David S. ;   et al.
2017-11-30
Operation Of A Multi-slice Processor Implementing Tagged Geometric History Length Branch Prediction
App 20170344370 - LEVITAN; DAVID S. ;   et al.
2017-11-30
Power Management Of Branch Predictors In A Computer Processor
App 20170344372 - LEVITAN; DAVID S. ;   et al.
2017-11-30
Managing An Effective Address Table In A Multi-slice Processor
App 20170344378 - GIRI; AKASH V. ;   et al.
2017-11-30
Managing An Effective Address Table In A Multi-slice Processor
App 20170344469 - GIRI; AKASH V. ;   et al.
2017-11-30
Hazard Avoidance In A Multi-slice Processor
App 20170329607 - EICKEMEYER; RICHARD J. ;   et al.
2017-11-16
Techniques For Dynamic Sequential Instruction Prefetching
App 20170329608 - EICKEMEYER; RICHARD J. ;   et al.
2017-11-16
Hazard Avoidance In A Multi-slice Processor
App 20170329715 - EICKEMEYER; RICHARD J. ;   et al.
2017-11-16
Techniques For Predicting A Target Address Of An Indirect Branch Instruction
App 20170315810 - EICKEMEYER; RICHARD J. ;   et al.
2017-11-02
Techniques For Restoring Previous Values To Registers Of A Processor Register File
App 20170277535 - LE; HUNG Q. ;   et al.
2017-09-28
Instruction Prefetching In A Computer Processor
App 20170269937 - EICKEMEYER; RICHARD J. ;   et al.
2017-09-21
Blocking Instruction Fetching In A Computer Processor
App 20170262286 - HICKERSON; BRYAN G. ;   et al.
2017-09-14
Branch Prediction In A Computer Processor
App 20170242701 - FLEISCHER; BRUCE M. ;   et al.
2017-08-24
Branch Prediction Using Multiple Versions Of History Data
App 20170046162 - Levitan; David S. ;   et al.
2017-02-16
Branch Prediction Using Multiple Versions Of History Data
App 20170046161 - Levitan; David S. ;   et al.
2017-02-16
Branch prediction using multiple versions of history data
Grant 9,495,164 - Levitan , et al. November 15, 2
2016-11-15
Compressed indirect prediction caches
Grant 9,483,271 - Karkhanis , et al. November 1, 2
2016-11-01
Branch Prediction Using Multiple Versions Of History Data
App 20160216972 - Levitan; David S. ;   et al.
2016-07-28
Predicting Indirect Branches Using Problem Branch Filtering And Pattern Cache
App 20150363201 - Eickemeyer; Richard J. ;   et al.
2015-12-17
Branch Prediction Using Multiple Versions Of History Data
App 20150331691 - Levitan; David S. ;   et al.
2015-11-19
Hardware-assisted program trace collection with selectable call-signature capture
Grant 9,189,365 - Frazier , et al. November 17, 2
2015-11-17
Identifying and tagging breakpoint instructions for facilitation of software debug
Grant 9,170,920 - Konigsburg , et al. October 27, 2
2015-10-27
Identifying and tagging breakpoint instructions for facilitation of software debug
Grant 9,081,895 - Konigsburg , et al. July 14, 2
2015-07-14
Compressed Indirect Prediction Caches
App 20150186145 - Karkhanis; Tejas ;   et al.
2015-07-02
Reducing store-hit-loads in an out-of-order processor
Grant 9,069,563 - Konigsburg , et al. June 30, 2
2015-06-30
Tracking Long Ghv In High Performance Out-of-order Superscalar Processors
App 20150032997 - Eickemeyer; Richard J. ;   et al.
2015-01-29
Operating a stack of information in an information handling system
Grant 8,943,299 - Ekanadham , et al. January 27, 2
2015-01-27
Task switch immunized performance monitoring
Grant 8,868,886 - Frazier , et al. October 21, 2
2014-10-21
Identifying And Tagging Breakpoint Instructions For Facilitation Of Software Debug
App 20140298106 - Konigsburg; Brian R. ;   et al.
2014-10-02
Identifying And Tagging Breakpoint Instructions For Facilitation Of Software Debug
App 20140298105 - Konigsburg; Brian R. ;   et al.
2014-10-02
Hardware-assisted Program Trace Collection With Selectable Call-signature Capture
App 20140059523 - Frazier; Giles R. ;   et al.
2014-02-27
Controlling power of a cache based on predicting the instruction cache way for high power applications
Grant 8,635,408 - Levenstein , et al. January 21, 2
2014-01-21
Reducing Store-hit-loads In An Out-of-order Processor
App 20130073833 - Konigsburg; Brian R. ;   et al.
2013-03-21
Hardware-assisted Program Trace Collection With Selectable Call-signature Capture
App 20130055033 - Frazier; Giles R. ;   et al.
2013-02-28
Saving power by powering down an instruction fetch array based on capacity history of instruction buffer
Grant 8,370,671 - Levitan February 5, 2
2013-02-05
Task Switch Immunized Performance Monitoring
App 20120254837 - FRAZIER; GILES R. ;   et al.
2012-10-04
Predicting the Instruction Cache Way for High Power Applications
App 20120173821 - Levenstein; Sheldon B. ;   et al.
2012-07-05
Tracking effective addresses in an out-of-order processor
Grant 8,131,976 - Doing , et al. March 6, 2
2012-03-06
Hardware Assist for Optimizing Code During Processing
App 20120005462 - Hall; Ronald P. ;   et al.
2012-01-05
Operating A Stack Of Information In An Information Handling System
App 20110314259 - Ekanadham; Kattamuri ;   et al.
2011-12-22
Branch target address cache with hashed indices
Grant 7,962,722 - Levenstein , et al. June 14, 2
2011-06-14
Saving Power by Powering Down an Instruction Fetch Array Based on Capacity History of Instruction Buffer
App 20110131438 - Levitan; David S.
2011-06-02
Branch target address cache selectively applying a delayed hit
Grant 7,877,586 - Levitan , et al. January 25, 2
2011-01-25
Branch target address cache including address type tag bit
Grant 7,865,705 - Levitan , et al. January 4, 2
2011-01-04
Branch target address cache storing direct predictions
Grant 7,844,807 - Levitan , et al. November 30, 2
2010-11-30
Tracking Effective Addresses in an Out-of-Order Processor
App 20100262806 - Doing; Richard W. ;   et al.
2010-10-14
System and method for optimizing branch logic for handling hard to predict indirect branches
Grant 7,809,933 - Levitan , et al. October 5, 2
2010-10-05
Branch target address cache
Grant 7,783,870 - Levitan , et al. August 24, 2
2010-08-24
Branch prediction with partially folded global history vector for reduced XOR operation time
Grant 7,689,816 - Levitan March 30, 2
2010-03-30
Method And Apparatus For Optimized Method Of Bht Banking And Multiple Updates
App 20100031011 - Chen; Lei ;   et al.
2010-02-04
Apparatus and computer program product for testing ability to recover from cache directory errors
Grant 7,657,783 - Levitan February 2, 2
2010-02-02
Data Processing System, Processor And Method Of Data Processing Having Branch Target Address Cache With Hashed Indices
App 20090198985 - LEVENSTEIN; SHELDON B. ;   et al.
2009-08-06
Data Processing System, Processor And Method Of Data Processing Having Branch Target Address Cache Including Address Type Tag Bit
App 20090198962 - LEVITAN; DAVID S. ;   et al.
2009-08-06
Data Processing System, Processor And Method Of Data Processing Having Branch Target Address Cache Selectively Applying A Delayed Hit
App 20090198982 - LEVITAN; DAVID S. ;   et al.
2009-08-06
Global History Folding Technique Optimized For Timing
App 20090198983 - LEVITAN; DAVID S.
2009-08-06
Data Processing System, Processor And Method Of Data Processing Having Branch Target Address Cache Storing Direct Predictions
App 20090198981 - LEVITAN; DAVID S. ;   et al.
2009-08-06
Data Processing System, Processor And Method Of Data Processing Having Improved Branch Target Address Cache
App 20090049286 - Levitan; David S. ;   et al.
2009-02-19
Method for resource balancing using dispatch flush in a simultaneous multithread processor
Grant 7,469,407 - Burky , et al. December 23, 2
2008-12-23
System and Method for Optimizing Branch Logic for Handling Hard to Predict Indirect Branches
App 20080307210 - Levitan; David S. ;   et al.
2008-12-11
System And Structure For Synchronized Thread Priority Selection In A Deeply Pipelined Multithreaded Microprocessor
App 20080263325 - Kudva; Prabhakar ;   et al.
2008-10-23
Zero cycle penalty in selecting instructions in prefetch buffer in the event of a miss in the instruction cache
Grant 7,032,097 - Alexander , et al. April 18, 2
2006-04-18
Zero cycle penalty in selecting instructions in prefetch buffer in the event of a miss in the instruction cache
App 20040215921 - Alexander, Gregory W. ;   et al.
2004-10-28
Method for resource balancing using dispatch flush in a simultaneous multithread processor
App 20040216105 - Burky, William E. ;   et al.
2004-10-28
Data processor with programmable levels of speculative instruction fetching and method of operation
Grant 5,553,255 - Jain , et al. September 3, 1
1996-09-03
Method and system for single cycle dispatch of multiple instructions in a superscalar processor system
Grant 5,465,373 - Kahle , et al. November 7, 1
1995-11-07
Counter register implementation for speculative execution of branch on count instructions
Grant 5,421,020 - Levitan May 30, 1
1995-05-30

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed