Patents by Inventor Chuanhua Song

Chuanhua Song has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10936311
    Abstract: Disclosed approaches for multiplying a sparse matrix by dense a vector or matrix include first memory banks for storage of column indices, second memory banks for storage of row indices, and third memory banks for storage of non-zero values of a sparse matrix. A pairing circuit distributes an input stream of vector elements across first first-in-first-out (FIFO) buffers according to the buffered column indices. Multiplication circuitry multiplies vector elements output from the first FIFO buffers by corresponding ones of the non-zero values from the third memory banks, and stores products in second FIFO buffers. Row-aligner circuitry organize the products output from the second FIFO buffers into third FIFO buffers according to row indices in the second memory banks. Accumulation circuitry accumulates respective totals from products output from the third FIFO buffers.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: March 2, 2021
    Assignee: Xilinx, Inc.
    Inventors: Ling Liu, Yifei Zhou, Xiao Teng, Ashish Sirasao, Chuanhua Song, Aaron Ng
  • Patent number: 7930459
    Abstract: According to some embodiments, data to be exchanged via a system input output interface may be determined at a processor. It may then be arranged to exchange the data via a coherent input output device coupled to a coherent system interconnect. Other embodiments are described.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: April 19, 2011
    Assignee: Intel Corporation
    Inventors: Nagabhushan Chitlur, Linda Rankin, Dave Dunning, Shunyu Zhu, Steven Zhang, Chuanhua Song, Ling Liu, Zhihong Yu
  • Publication number: 20090089468
    Abstract: According to some embodiments, data to be exchanged via a system input output interface may be determined at a processor. It may then be arranged to exchange the data via a coherent input output device coupled to a coherent system interconnect. Other embodiments are described.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Nagabhushan Chitlur, Linda Rankin, Dave Dunning, Shunyu Zhu, Steven Zhang, Chuanhua Song, Ling Liu, Zhihong Yu