Patents by Inventor Yuenian Yang

Yuenian Yang 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: 10552211
    Abstract: A processing apparatus is described. The apparatus includes a plurality of execution threads having a first thread space configuration including a first plurality of rows of execution threads to process data in parallel, wherein each thread in a row is dependent on a top neighbor thread in a preceding row, partition logic to partition the plurality of execution threads into a plurality of banks, wherein each bank includes one or more of the first plurality of rows of execution threads and transform logic to transform the first thread space configuration to a second thread space configuration including a second plurality of rows of execution threads to enable the plurality of execution threads in each of the plurality of banks to operate in parallel.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: February 4, 2020
    Assignee: INTEL CORPORATION
    Inventors: Yuting Yang, Yuenian Yang, Julia A. Gould, Guei-Yuan Lueh
  • Patent number: 10515431
    Abstract: Embodiments are generally directed to global optimal path determination utilizing parallel processing. An embodiment of an apparatus includes a central processing unit (CPU); a graphical processing unit (GPU), the GPU being capable of a plurality of processing threads; and a memory to store data for a system under evaluation, the system under evaluation including a set of nodes having a first endpoint, a second endpoint, and multiple paths between the first endpoint and the second endpoint. The apparatus is to determine a most energy efficient path between the first endpoint and the second endpoint utilizing parallel processing of a push and relabel graph cut algorithm. Performance of the push and relabel algorithm includes a plurality of process iterations, each process iteration including performance of a relabel operation, a push operation in a first direction, and a push operation in a second direction.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: December 24, 2019
    Assignee: INTEL CORPORATION
    Inventors: Yuenian Yang, Kaiyu Chen, Andrew Kuzma
  • Publication number: 20190180406
    Abstract: Embodiments are generally directed to global optimal path determination utilizing parallel processing. An embodiment of an apparatus includes a central processing unit (CPU); a graphical processing unit (GPU), the GPU being capable of a plurality of processing threads; and a memory to store data for a system under evaluation, the system under evaluation including a set of nodes having a first endpoint, a second endpoint, and multiple paths between the first endpoint and the second endpoint. The apparatus is to determine a most energy efficient path between the first endpoint and the second endpoint utilizing parallel processing of a push and relabel graph cut algorithm. Performance of the push and relabel algorithm includes a plurality of process iterations, each process iteration including performance of a relabel operation, a push operation in a first direction, and a push operation in a second direction.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Applicant: Intel Corporation
    Inventors: Yuenian Yang, Kaiyu Chen, Andrew Kuzma
  • Publication number: 20190080170
    Abstract: Systems, apparatuses and methods iconize identified objects in a known area to add personalized context to 2D and 3D computer vision (CV) via metadata. CV enabled devices (e.g., mobile devices, robots, drones, AR, etc.) will be able to utilize the additional context tagged on each recognized object to discern between objects and take action.
    Type: Application
    Filed: September 14, 2017
    Publication date: March 14, 2019
    Inventors: Jim S. Baca, Andrew J. Kuzma, Yuenian Yang, Prital B. Shah, Mark H. Price, Sabarish Raghu, David Stanasolovich
  • Patent number: 10127887
    Abstract: Techniques related to accelerating color conversion are discussed. Such techniques may include generating a converted color value based on an array of ordered coefficients associated with a subsection of a section of a color conversion space and input color channel value offsets within the section of the color conversion space.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: November 13, 2018
    Assignee: Intel Corporation
    Inventors: Stewart N. Taylor, Yuenian Yang, Ryan Metcalfe
  • Publication number: 20180067763
    Abstract: A processing apparatus is described. The apparatus includes a plurality of execution threads having a first thread space configuration including a first plurality of rows of execution threads to process data in parallel, wherein each thread in a row is dependent on a top neighbor thread in a preceding row, partition logic to partition the plurality of execution threads into a plurality of banks, wherein each bank includes one or more of the first plurality of rows of execution threads and transform logic to transform the first thread space configuration to a second thread space configuration including a second plurality of rows of execution threads to enable the plurality of execution threads in each of the plurality of banks to operate in parallel.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Applicant: Intel Corporation
    Inventors: Yuting Yang, Yuenian Yang, Julia A. Gould, Guei-Yuan Lueh
  • Patent number: 9465629
    Abstract: A computer system may generate a plurality of component kernels, which are to be linked during the runtime. The system may determine whether a combined kernel K is present in response to receiving a first request to retrieve the combined kernel K. The system may compose the combined kernel K from the selected component kernels of the plurality of component kernels during the runtime if the combined kernel is not already present.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: October 11, 2016
    Assignee: Intel Corporation
    Inventors: Guei-Yuan Lueh, Xiaoying He, Xuefeng Zhang, Yuenian Yang, Ping Liu, Hong Jiang, Maxim Lukyanov
  • Publication number: 20160203790
    Abstract: Techniques related to accelerating color conversion are discussed. Such techniques may include generating a converted color value based on an array of ordered coefficients associated with a subsection of a section of a color conversion space and input color channel value offsets within the section of the color conversion space.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 14, 2016
    Inventors: Stewart N. Taylor, Yuenian Yang, Ryan Metcalfe
  • Publication number: 20150143387
    Abstract: A computer system may generate a plurality of component kernels, which are to be linked during the runtime. The system may determine whether a combined kernel K is present in response to receiving a first request to retrieve the combined kernel K. The system may compose the combined kernel K from the selected component kernels of the plurality of component kernels during the runtime if the combined kernel is not already present.
    Type: Application
    Filed: September 3, 2014
    Publication date: May 21, 2015
    Inventors: Guei Yuan LUEH, Xiaoying HE, Xuefeng ZHANG, Yuenian YANG, Ping LlU, Hong JIANG, Maxim LUKYANOV
  • Patent number: 8843913
    Abstract: A computer system may generate a plurality of component kernels, which are to be linked during the runtime. The system may determine whether a combined kernel K is present in response to receiving a first request to retrieve the combined kernel K. The system may compose the combined kernel K from the selected component kernels of the plurality of component kernels during the runtime if the combined kernel is not already present.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: September 23, 2014
    Assignee: Intel Corporation
    Inventors: Guei-Yuan Lueh, Xiaoying He, Xuefeng Zhang, Yuenian Yang, Ping Liu, Hong Jiang, Maxim Lukyanov