Inventor profile of:

Hung Q. Le

City:

Austin, Texas

Country:

United States

Published Applications:

103

Last publication date:

2023-11-16

Top Assignees for applications by Hung Q. Le

The entities that hold a legal rights for patent applications filed by inventor Le Hung Q.:

Recent patent applications by Le Hung Q.

Hung Q. Le from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2023-11-16
US20230367597A1
Physics

INSTRUCTION HANDLING FOR ACCUMULATION OF REGISTER RESULTS IN A MICROPROCESSOR

#2 | 2022-02-17
US20220050682A1
Physics

Instruction handling for accumulation of register results in a microprocessor

#3 | 2021-06-10
US20210173649A1
Physics

Check pointing of accumulator register results in a microprocessor

#4 | 2021-03-11
US20210072993A1
Physics

Thread-based organization of slice target register file entry in a microprocessor to permit writing scalar or vector data to portions of a single register file entry

#5 | 2021-03-11
US20210072992A1
Physics

Slice-target register file for microprocessor

#6 | 2021-03-11
US20210072991A1
Physics

Banked slice-target register file for wide dataflow execution in a microprocessor

#7 | 2021-03-04
US20210064365A1
Physics

Instruction handling for accumulation of register results in a microprocessor

#8 | 2021-01-28
US20210026643A1
Physics

Instruction streaming using copy select vector

#9 | 2021-01-28
US20210026642A1
Physics

Instruction streaming using state migration

#10 | 2020-12-03
US20200379766A1
Physics

Program instruction scheduling

#11 | 2020-10-15
US20200326978A1
Physics

Register file write using pointers

#12 | 2020-09-24
US20200301758A1
Physics

Saving and restoring a transaction memory state

#13 | 2020-08-06
US20200249946A1
Physics

Speculatively releasing store data before store instruction completion in a processor

#14 | 2020-06-25
US20200201646A1
Physics

Multiple streams execution for hard-to-predict branches in a microprocessor

#15 | 2020-05-28
US20200167166A1
Physics

Dual compare of least-significant-bit for dependency wake up from a fused instruction tag in a microprocessor

#16 | 2020-03-05
US20200073668A1
Physics

Independent mapping of threads

#17 | 2020-02-06
US20200042321A1
Physics

LOW POWER BACK-TO-BACK WAKE UP AND ISSUE FOR PAIRED ISSUE QUEUE IN A MICROPROCESSOR

#18 | 2020-02-06
US20200042319A1
Physics

Dispatching, allocating, and deallocating instructions with real/virtual and region tags in a queue in a processor

#19 | 2020-01-23
US20200026559A1
Physics

Dynamic update of the number of architected registers assigned to software threads using spill counts

#20 | 2020-01-16
US20200019405A1
Physics

Multiple Level History Buffer for Transaction Memory Support

#21 | 2020-01-02
US20200004546A1
Physics

Shared compare lanes for dependency wake up in a pair-based issue queue

#22 | 2019-12-19
US20190384607A1
Physics

Decoupling of conditional branches

#23 | 2019-12-19
US20190384602A1
Physics

Handling unaligned load operations in a multi-slice computer processor

#24 | 2019-09-19
US20190286446A1
Physics

Handling unaligned load operations in a multi-slice computer processor

#25 | 2019-08-29
US20190265979A1
Physics

Managing an issue queue for fused instructions and paired instructions in a microprocessor

#26 | 2019-08-29
US20190265978A1
Physics

Managing an issue queue for fused instructions and paired instructions in a microprocessor

#27 | 2019-08-15
US20190250918A1
Physics

Thread transition management

#28 | 2019-02-07
US20190042239A1
Physics

Managing an issue queue for fused instructions and paired instructions in a microprocessor

#29 | 2019-02-07
US20190042238A1
Physics

Managing an issue queue for fused instructions and paired instructions in a microprocessor

#30 | 2019-01-17
US20190018679A1
Physics

Converting multiple instructions into a single combined instruction with an extension opcode

#31 | 2019-01-17
US20190018677A1
Physics

Converting multiple instructions into a single combined instruction with an extension opcode

#32 | 2019-01-10
US20190012175A1
Physics

Speeding up younger store instruction execution after a sync instruction

#33 | 2018-12-06
US20180349141A1
Physics

Thread transition management

#34 | 2018-11-22
US20180336037A1
Physics

Multi-level history buffer for transaction memory in a microprocessor

#35 | 2018-10-18
US20180300136A1
Physics

Handling unaligned load operations in a multi-slice computer processor

#36 | 2018-10-18
US20180300135A1
Physics

Handling unaligned load operations in a multi-slice computer processor

#37 | 2018-10-11
US20180293077A1
Physics

Operation of a multi-slice processor with an expanded merge fetching queue

#38 | 2018-10-04
US20180285161A1
Physics

Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions

#39 | 2018-09-27
US20180276132A1
Physics

Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions

#40 | 2018-08-23
US20180239604A1
Physics

Dynamic update of the number of architected registers assigned to software threads using spill counts

#41 | 2018-05-31
US20180150395A1
Physics

Extended store forwarding for store misses without cache allocate

#42 | 2018-03-08
US20180067746A1
Physics

Independent mapping of threads

#43 | 2018-01-04
US20180004516A1
Physics

ADMINISTERING INSTRUCTION TAGS IN A COMPUTER PROCESSOR

#44 | 2017-11-16
US20170329713A1
Physics

Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions

#45 | 2017-11-16
US20170329641A1
Physics

Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions

#46 | 2017-10-19
US20170300331A1
Physics

Thread transition management

#47 | 2017-09-28
US20170277542A1
Physics

Operation of a multi-slice processor with an expanded merge fetching queue

#48 | 2017-09-28
US20170277535A1
Physics

TECHNIQUES FOR RESTORING PREVIOUS VALUES TO REGISTERS OF A PROCESSOR REGISTER FILE

#49 | 2017-06-15
US20170168945A1
Physics

Handling unaligned load operations in a multi-slice computer processor

#50 | 2017-06-15
US20170168823A1
Physics

Handling unaligned load operations in a multi-slice computer processor

#51 | 2017-04-20
US20170109171A1
Physics

Processing instructions in parallel with waw hazards and via a distributed history buffer in a microprocessor having a multi-execution slice architecture

#52 | 2017-04-20
US20170109167A1
Physics

Method and apparatus for execution of threads on processing slices using a history buffer for restoring architected register data via issued instructions

#53 | 2017-04-20
US20170109166A1
Physics

Method and apparatus for execution of threads on processing slices using a history buffer for recording architected register data

#54 | 2017-01-05
US20170004085A1
Physics

Transactional storage accesses supporting differing priority levels

#55 | 2017-01-05
US20170004004A1
Physics

Transactional storage accesses supporting differing priority levels

#56 | 2016-12-29
US20160378501A1
Physics

Split-level history buffer in a computer processing unit

#57 | 2016-12-29
US20160378500A1
Physics

Split-level history buffer in a computer processing unit

#58 | 2016-12-22
US20160371088A1
Physics

Split-level history buffer in a computer processing unit

#59 | 2016-12-22
US20160371087A1
Physics

Split-level history buffer in a computer processing unit

#60 | 2016-09-01
US20160253177A1
Physics

Universal history buffer to support multiple register types

#61 | 2016-03-31
US20160092276A1
Physics

Independent mapping of threads

#62 | 2016-03-31
US20160092231A1
Physics

Independent mapping of threads

#63 | 2015-05-21
US20150143083A1
Physics

Techniques for increasing vector processing utilization and efficiency through vector lane predication prediction

#64 | 2014-09-11
US20140258691A1
Physics

Thread transition management

#65 | 2014-04-24
US20140115590A1
Physics

Conditional transaction abort and precise abort handling

#66 | 2014-04-24
US20140115297A1
Physics

Detection of conflicts between transactions and page shootdowns

#67 | 2014-03-20
US20140081936A1
Physics

Recording and profiling transaction failure addresses of the abort-causing and approximate abort-causing data and instructions in hardware transactional memories

#68 | 2014-03-13
US20140075441A1
Physics

Recording and profiling transaction failure source addresses and states of validity indicator corresponding to addresses of aborted transaction in hardware transactional memories

#69 | 2014-03-13
US20140075151A1
Physics

Detection of conflicts between transactions and page shootdowns

#70 | 2014-03-13
US20140075132A1
Physics

Determining failure context in hardware transactional memories

#71 | 2014-03-13
US20140075131A1
Physics

Apparatus for determining failure context in hardware transactional memories

#72 | 2013-12-26
US20130346731A1
Physics

Instruction tracking system for processors

#73 | 2013-11-14
US20130305022A1
Physics

Speeding up younger store instruction execution after a sync instruction

#74 | 2013-01-10
US20130013899A1
Physics

Using Hardware Transaction Primitives for Implementing Non-Transactional Escape Actions Inside Transactions

#75 | 2012-11-08
US20120284720A1
Physics

HARDWARE ASSISTED SCHEDULING IN COMPUTER SYSTEM

#76 | 2012-10-04
US20120254594A1
Physics

Hardware assist thread for increasing code parallelism

#77 | 2012-09-20
US20120239904A1
Physics

Seamless interface for multi-threaded core accelerators

#78 | 2012-08-23
US20120216004A1
Physics

Thread transition management

#79 | 2012-08-09
US20120204009A1
Physics

Multi-level register file supporting multiple threads

#80 | 2012-03-22
US20120072700A1
Physics

Multi-level register file supporting multiple threads

#81 | 2011-12-08
US20110302392A1
Physics

Instruction tracking system for processors

#82 | 2011-12-01
US20110296148A1
Physics

Transactional memory system supporting unbroken suspended execution

#83 | 2011-11-17
US20110283096A1
Physics

Register file supporting transactional processing

#84 | 2011-11-17
US20110283095A1
Physics

Hardware assist thread for increasing code parallelism

#85 | 2009-04-23
US20090106538A1
Physics

System and method for implementing a hardware-supported thread assist under load lookahead mechanism for a microprocessor

#86 | 2009-04-23
US20090106534A1
Physics

System and method for implementing a software-supported thread assist mechanism for a microprocessor

#87 | 2008-12-30
US10422654
-

Dynamically shared group completion table between multiple threads

#88 | 2008-12-18
US20080313425A1
Physics

Enhanced load lookahead prefetch in single threaded mode for a simultaneous multithreaded microprocessor

#89 | 2008-12-18
US20080313422A1
Physics

Enhanced single threaded execution in a simultaneous multithreaded microprocessor

#90 | 2008-10-23
US20080263331A1
Physics

Universal register rename mechanism for instructions with multiple targets in a microprocessor

#91 | 2008-10-23
US20080263321A1
Physics

Universal register rename mechanism for targets of different instruction types in a microprocessor

#92 | 2008-09-18
US20080229068A1
Physics

ADAPTIVE FETCH GATING IN MULTITHREADED PROCESSORS, FETCH CONTROL AND METHOD OF CONTROLLING FETCHES

#93 | 2008-06-05
US20080133890A1
Physics

Dynamic recalculation of resource vector at issue queue for steering of dependent instructions

#94 | 2008-06-05
US20080133886A1
Physics

ADAPTIVE FETCH GATING IN MULTITHREADED PROCESSORS, FETCH CONTROL AND METHOD OF CONTROLLING FETCHES

#95 | 2008-03-20
US20080072018A1
Physics

System for managing data dependency using bit field instruction destination vector identifying destination for execution results

#96 | 2007-03-20
US10422026
-

SMT flush arbitration

#97 | 2006-08-17
US20060184770A1
Physics

Method of implementing precise, localized hardware-error workarounds under centralized control

#98 | 2006-08-17
US20060184769A1
Physics

Localized generation of global flush requests while guaranteeing forward progress of a processor

#99 | 2006-08-17
US20060184768A1
Physics

Method and apparatus for dynamic modification of microprocessor instruction group at dispatch

#100 | 2006-08-17
US20060184767A1
Physics

Dynamic recalculation of resource vector at issue queue for steering of dependent instructions

InventorID:

33377 ⎘