Inventor · disambiguated record
Tin-Fook Ngai
Also filed as: NGAI TIN-FOOK
22 granted patents·6 pending applications·131 citations·filing 2001–2018
94Inventor score
Top patents by PatentIndex Score
28 records- 0193US10585667B2Method and system to provide user-level multithreadingINTEL CORP·Filed 2018·Granted Mar 10, 2020·7 cites·18 claims
- 0288US9301198B2Cooperative radio access network with centralized base station baseband unit (BBU) processing poolLI GUANGJIE·Filed 2012·Granted Mar 29, 2016·11 cites·14 claims
- 0386US10725755B2Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threadsINTEL CORP·Filed 2017·Granted Jul 28, 2020·4 cites·17 claims
- 0484US7627864B2Mechanism to optimize speculative parallel threadingINTEL CORP·Filed 2005·Granted Dec 1, 2009·18 cites·20 claims
- 0581US7188234B2Run-ahead program execution with value predictionINTEL CORP·Filed 2001·Granted Mar 6, 2007·30 cites·18 claims
- 0679US9672019B2Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threadsSAGER DAVID J·Filed 2010·Granted Jun 6, 2017·6 cites·18 claims
- 0776US8296748B2Method and system for intermediate representation of source codeCHENG BUQI·Filed 2008·Granted Oct 23, 2012·12 cites·28 claims
- 0876US7181601B2Method and apparatus for prediction for fork and join instructions in speculative executionINTEL CORP·Filed 2003·Granted Feb 20, 2007·25 cites·24 claims
- 0973US9703558B2Systems, apparatuses, and methods for setting an output mask in a destination writemask register from a source write mask register using an input writemask and immediateLEE VICTOR W·Filed 2011·Granted Jul 11, 2017·3 cites·14 claims
- 1071US7770162B2Statement shifting to increase parallelism of loopsINTEL CORP·Filed 2005·Granted Aug 3, 2010·7 cites·17 claims
- 1164US10635438B2Method and system to provide user-level multithreadingINTEL CORP·Filed 2018·Granted Apr 28, 2020·0 cites·23 claims
- 1264US10628153B2Method and system to provide user-level multithreadingINTEL CORP·Filed 2018·Granted Apr 21, 2020·0 cites·17 claims
- 1364US10613858B2Method and system to provide user-level multithreadingINTEL CORP·Filed 2018·Granted Apr 7, 2020·0 cites·21 claims
- 1462US10649899B2Multicore memory data recorder for kernel moduleINTEL CORP·Filed 2014·Granted May 12, 2020·1 cites·20 claims
- 1559US9952859B2Method and system to provide user-level multithreadingINTEL CORP·Filed 2016·Granted Apr 24, 2018·0 cites·15 claims
- 1657US10372450B2Systems, apparatuses, and methods for setting an output mask in a destination writemask register from a source write mask register using an input writemask and immediateINTEL CORP·Filed 2017·Granted Aug 6, 2019·0 cites·20 claims
- 1757US9753727B2Partial vectorization compilation systemINTEL CORP·Filed 2012·Granted Sep 5, 2017·1 cites·16 claims
- 1855US9442721B2Method and system to provide user-level multithreadingINTEL CORP·Filed 2012·Granted Sep 13, 2016·0 cites·26 claims
- 1955US9189230B2Method and system to provide concurrent user-level, non-privileged shared resource thread creation and executionGROCHOWSKI EDWARD T·Filed 2004·Granted Nov 17, 2015·3 cites·43 claims
- 2051US7379858B2Computation of all-pairs reaching probabilities in software systemsINTEL CORP·Filed 2004·Granted May 27, 2008·3 cites·13 claims
- 2145US10277707B2Memcached systems having local cachesINTEL CORP·Filed 2014·Granted Apr 30, 2019·0 cites·20 claims
- 2243US2005198627A1Loop transformation for speculative parallel threadsINTEL CORP·Filed 2004·Application pending·0 cites
- 2343US2005144604A1Methods and apparatus for software value predictionFiled 2004·Application pending·0 cites
- 2442US2005144602A1Methods and apparatus to compile programs to use speculative parallel threadsFiled 2003·Application pending·0 cites
- 2541US9268626B2Apparatus and method for vectorization with speculation supportBHARADWAJ JAYASHANKAR·Filed 2011·Granted Feb 23, 2016·0 cites·17 claims
- 2641US2013311530A1Apparatus and method for selecting elements of a vector computationLEE VICTOR W·Filed 2012·Application pending·0 cites
- 2741US2016283438A1System-on-a-chip (soc) including hybrid processor coresCHEN HU TIGER·Filed 2013·Application pending·0 cites
- 2840US2014089634A1Apparatus and method for detecting identical elements within a vector registerLEE VICTOR W·Filed 2011·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →