TN

Tin-Fook Ngai

IN Intel: 22 patents #1,785 of 30,777Top 6%
Overall (All Time): #195,117 of 4,157,543Top 5%
22
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
10725755 Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads David J. Sager, Ruchira Sasanka, Ron Gabor, Shlomo Raikin, Joseph Nuzman +10 more 2020-07-28
10649899 Multicore memory data recorder for kernel module Sai Luo, Hu Chen, Xiaocheng Zhou, Chunxiao Lin, Kang Zhao 2020-05-12
10635438 Method and system to provide user-level multithreading Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more 2020-04-28
10628153 Method and system to provide user-level multithreading Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more 2020-04-21
10613858 Method and system to provide user-level multithreading Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more 2020-04-07
10585667 Method and system to provide user-level multithreading Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more 2020-03-10
10372450 Systems, apparatuses, and methods for setting an output mask in a destination writemask register from a source write mask register using an input writemask and immediate Victor W. Lee, Daehyun Kim, Jayashankar Bharadwaj, Albert Hartono, Sara S. Baghsorkhi +1 more 2019-08-06
10277707 Memcached systems having local caches Xiangbin Wu, Shunyu Zhu, Yingzhe Shen 2019-04-30
9952859 Method and system to provide user-level multithreading Ed Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more 2018-04-24
9753727 Partial vectorization compilation system Chunxiao Lin, Yingzhe Shen, Chao Zhang 2017-09-05
9703558 Systems, apparatuses, and methods for setting an output mask in a destination writemask register from a source write mask register using an input writemask and immediate Victor W. Lee, Daehyun Kim, Jayashankar Bharadwaj, Albert Hartono, Sara S. Baghsorkhi +1 more 2017-07-11
9672019 Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads David J. Sager, Ruchira Sasanka, Ron Gabor, Shlomo Raikin, Joseph Nuzman +10 more 2017-06-06
9442721 Method and system to provide user-level multithreading Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Colins +3 more 2016-09-13
9301198 Cooperative radio access network with centralized base station baseband unit (BBU) processing pool Guangjie Li, Xuebin Yang, Senjie Zhang 2016-03-29
9268626 Apparatus and method for vectorization with speculation support Jayashankar Bharadwaj, Victor W. Lee, Kim Daehyun, Nalini Vasudevan, Albert Hartono +1 more 2016-02-23
9189230 Method and system to provide concurrent user-level, non-privileged shared resource thread creation and execution Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more 2015-11-17
8296748 Method and system for intermediate representation of source code Buqi Cheng, Zhaohui Du, Peinan Zhang 2012-10-23
7770162 Statement shifting to increase parallelism of loops Li Liu, Zhaohui Du, Bu Qi Cheng, Shiwei Liao, Gansha Wu 2010-08-03
7627864 Mechanism to optimize speculative parallel threading Zhao Hui Du, Chu-Cheow Lim 2009-12-01
7379858 Computation of all-pairs reaching probabilities in software systems Chu-Cheow Lim, Zhao Hui Du 2008-05-27
7188234 Run-ahead program execution with value prediction Youfeng Wu 2007-03-06
7181601 Method and apparatus for prediction for fork and join instructions in speculative execution Kevin Rudd 2007-02-20