Inventor · disambiguated record
Thang M. Tran
Also filed as: TRAN THANG · TRAN THANG M · TRAN THANG MINH
186 granted patents·16 pending applications·5,660 citations·filing 1989–2025
99Inventor score
Files withADVANCED MICRO DEVICES INC120TRAN THANG M21SIMPLEX MICRO INC18TEXAS INSTRUMENTS INC12ANDES TECH CORPORATION9
Top patents by PatentIndex Score
202 records- 0198US11467841B1Microprocessor with shared functional unit for executing multi-type instructionsANDES TECH CORPORATION·Filed 2021·Granted Oct 11, 2022·22 cites·20 claims
- 0298US11263013B2Processor having read shifter and controlling method using the sameANDES TECH CORPORATION·Filed 2020·Granted Mar 1, 2022·18 cites·25 claims
- 0398US11204770B2Microprocessor having self-resetting register scoreboardANDES TECH CORPORATION·Filed 2020·Granted Dec 21, 2021·21 cites·27 claims
- 0498US11163582B1Microprocessor with pipeline control for executing of instruction at a preset future timeANDES TECH CORPORATION·Filed 2020·Granted Nov 2, 2021·26 cites·29 claims
- 0598US11132199B1Processor having latency shifter and controlling method using the sameANDES TECH CORPORATION·Filed 2020·Granted Sep 28, 2021·18 cites·27 claims
- 0697US11954491B2Multi-threading microprocessor with a time counter for statically dispatching instructionsSIMPLEX MICRO INC·Filed 2022·Granted Apr 9, 2024·12 cites·23 claims
- 0797US11829187B2Microprocessor with time counter for statically dispatching instructionsSIMPLEX MICRO INC·Filed 2022·Granted Nov 28, 2023·12 cites·33 claims
- 0897US7890735B2Multi-threading processors, integrated circuit devices, systems, and processes of operation and manufactureTEXAS INSTRUMENTS INC·Filed 2006·Granted Feb 15, 2011·96 cites·23 claims
- 0996US8966232B2Data processing system operable in single and multi-thread modes and having multiple caches and method of operationTRAN THANG M·Filed 2012·Granted Feb 24, 2015·44 cites·20 claims
- 1095US11829767B2Register scoreboard for a microprocessor with a time counter for statically dispatching instructionsSIMPLEX MICRO INC·Filed 2022·Granted Nov 28, 2023·5 cites·27 claims
- 1194US11188478B1Apparatus and method for using instruction translation look-aside buffers in the branch target bufferANDES TECH CORPORATION·Filed 2020·Granted Nov 30, 2021·4 cites·30 claims
- 1293US11829762B2Time-resource matrix for a microprocessor with time counter for statically dispatching instructionsSIMPLEX MICRO INC·Filed 2022·Granted Nov 28, 2023·3 cites·24 claims
- 1393US8984254B2Techniques for utilizing translation lookaside buffer entry numbers to improve processor performanceTRAN THANG M·Filed 2012·Granted Mar 17, 2015·27 cites·21 claims
- 1492US9389869B2Multithreaded processor with plurality of scoreboards each issuing to plurality of pipelinesTRAN THANG·Filed 2011·Granted Jul 12, 2016·18 cites·5 claims
- 1592US7328332B2Branch prediction and other processor improvements using FIFO for bypassing certain processor pipeline stagesTEXAS INSTRUMENTS INC·Filed 2005·Granted Feb 5, 2008·33 cites·44 claims
- 1692US6249862B1Dependency table for reducing dependency checking hardwareADVANCED MICRO DEVICES INC·Filed 2000·Granted Jun 19, 2001·77 cites·4 claims
- 1791US12001848B2Microprocessor with time counter for statically dispatching instructions with phantom registersSIMPLEX MICRO INC·Filed 2022·Granted Jun 4, 2024·2 cites·23 claims
- 1891US9063747B2Microprocessor systems and methods for a combined register file and checkpoint repair registerTRAN THANG M·Filed 2011·Granted Jun 23, 2015·18 cites·19 claims
- 1989US6266752B1Reverse TLB for providing branch target address in a microprocessor having a physically-tagged cacheADVANCED MICRO DEVICES INC·Filed 2000·Granted Jul 24, 2001·53 cites·20 claims
- 2089US5864707ASuperscalar microprocessor configured to predict return addresses from a return stack storageADVANCED MICRO DEVICES INC·Filed 1995·Granted Jan 26, 1999·119 cites·39 claims
- 2189US5764946ASuperscalar microprocessor employing a way prediction unit to predict the way of an instruction fetch address and to concurrently provide a branch prediction address corresponding to the fetch addressADVANCED MICRO DEVICES INC·Filed 1997·Granted Jun 9, 1998·164 cites·25 claims
- 2289US5345569AApparatus and method for resolving dependencies among a plurality of instructions within a storage deviceADVANCED MICRO DEVICES INC·Filed 1991·Granted Sep 6, 1994·142 cites·12 claims
- 2387US8966229B2Systems and methods for handling instructions of in-order and out-of-order execution queuesTRAN THANG M·Filed 2011·Granted Feb 24, 2015·10 cites·19 claims
- 2487US7475231B2Loop detection and capture in the instruction queueTEXAS INSTRUMENTS INC·Filed 2005·Granted Jan 6, 2009·19 cites·19 claims
- 2587US5251306AApparatus for controlling execution of a program in a computing deviceADVANCED MICRO DEVICES INC·Filed 1990·Granted Oct 5, 1993·127 cites·6 claims
- 2686US9547593B2Systems and methods for reconfiguring cache memoryTRAN THANG M·Filed 2011·Granted Jan 17, 2017·7 cites·19 claims
- 2786US6073230AInstruction fetch unit configured to provide sequential way prediction for sequential instruction fetchesADVANCED MICRO DEVICES INC·Filed 1997·Granted Jun 6, 2000·106 cites·19 claims
- 2886US5848433AWay prediction unit and a method for operating the sameADVANCED MICRO DEVICES INC·Filed 1997·Granted Dec 8, 1998·132 cites·18 claims
- 2985US5941981ASystem for using a data history table to select among multiple data prefetch algorithmsADVANCED MICRO DEVICES INC·Filed 1997·Granted Aug 24, 1999·113 cites·20 claims
- 3085US5185868AApparatus having hierarchically arranged decoders concurrently decoding instructions and shifting instructions not ready for execution to vacant decoders higher in the hierarchyADVANCED MICRO DEVICES INC·Filed 1990·Granted Feb 9, 1993·113 cites·5 claims
- 3184US6269436B1Superscalar microprocessor configured to predict return addresses from a return stack storageADVANCED MICRO DEVICES INC·Filed 1999·Granted Jul 31, 2001·83 cites·24 claims
- 3284US5987620AMethod and apparatus for a self-timed and self-enabled distributed clockTRAN THANG·Filed 1997·Granted Nov 16, 1999·126 cites·58 claims
- 3384US4940908AMethod and apparatus for reducing critical speed path delaysADVANCED MICRO DEVICES INC·Filed 1989·Granted Jul 10, 1990·30 cites·6 claims
- 3483US6016533AWay prediction logic for cache arrayADVANCED MICRO DEVICES INC·Filed 1997·Granted Jan 18, 2000·95 cites·17 claims
- 3582US7752426B2Processes, circuits, devices, and systems for branch prediction and other processor improvementsTEXAS INSTRUMENTS INC·Filed 2005·Granted Jul 6, 2010·12 cites·97 claims
- 3681US9672044B2Space efficient checkpoint facility and technique for processor with integrally indexed register mapping and free-list arraysTRAN THANG M·Filed 2012·Granted Jun 6, 2017·6 cites·18 claims
- 3781US9417920B2Method and apparatus for dynamic resource partition in simultaneous multi-thread microprocessorFREESCALE SEMICONDUCTOR INC·Filed 2013·Granted Aug 16, 2016·6 cites·17 claims
- 3881US9015504B2Managing power of thread pipelines according to clock frequency and voltage specified in thread registersTRAN THANG·Filed 2011·Granted Apr 21, 2015·5 cites·5 claims
- 3981US6065103ASpeculative store bufferADVANCED MICRO DEVICES INC·Filed 1997·Granted May 16, 2000·97 cites·18 claims
- 4081US5887152ALoad/store unit with multiple oldest outstanding instruction pointers for completing store and load/store miss instructionsADVANCED MICRO DEVICES INC·Filed 1995·Granted Mar 23, 1999·98 cites·14 claims
- 4181US5822559AApparatus and method for aligning variable byte-length instructions to a plurality of issue positionsADVANCED MICRO DEVICES INC·Filed 1996·Granted Oct 13, 1998·100 cites·25 claims
- 4280US6108769ADependency table for reducing dependency checking hardwareADVANCED MICRO DEVICES INC·Filed 1996·Granted Aug 22, 2000·77 cites·21 claims
- 4380US5832297ASuperscalar microprocessor load/store unit employing a unified buffer and separate pointers for load and store operationsADVANCED MICRO DEVICES INC·Filed 1997·Granted Nov 3, 1998·99 cites·27 claims
- 4480US5794028AShared branch prediction structureADVANCED MICRO DEVICES INC·Filed 1996·Granted Aug 11, 1998·90 cites·22 claims
- 4579US6367006B1Predecode buffer including buffer pointer indicating another buffer for predecodingADVANCED MICRO DEVICES INC·Filed 2000·Granted Apr 2, 2002·24 cites·17 claims
- 4679US6014734ASuperscalar microprocessor configured to predict return addresses from a return stack storageADVANCED MICRO DEVICES INC·Filed 1998·Granted Jan 11, 2000·67 cites·22 claims
- 4779US5748978AByte queue divided into multiple subqueues for optimizing instruction selection logicADVANCED MICRO DEVICES INC·Filed 1996·Granted May 5, 1998·92 cites·20 claims
- 4878US7330964B2Microprocessor with independent SIMD loop bufferTEXAS INSTRUMENTS INC·Filed 2005·Granted Feb 12, 2008·9 cites·20 claims
- 4978US6604190B1Data address prediction structure and a method for operating the sameADVANCED MICRO DEVICES INC·Filed 1995·Granted Aug 5, 2003·78 cites·25 claims
- 5078US6253316B1Three state branch history using one bit in a branch prediction mechanismADVANCED MICRO DEVICES INC·Filed 1999·Granted Jun 26, 2001·84 cites·21 claims
Showing the top 50 of 202 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →