Patents by Inventor Kebing Wang

Kebing Wang 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).

  • Publication number: 20240086244
    Abstract: A scheduling method performed by a computing device that includes a plurality of processors, a type of at least one instruction set of instruction sets supported by at least one of the plurality of processors is different from a type of an instruction set of instruction sets supported by another processor, where the scheduling method includes obtaining a type of an instruction set of an application, selecting a target processor from the plurality of processors, where the type of the instruction set of the application is a subset of types of a plurality of instruction sets of instruction sets supported by the target processor, and allocating the application to the target processor for execution.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Inventors: Yigang Zhou, Yongnian Le, Haicheng Li, Kebing Wang
  • Publication number: 20230281134
    Abstract: Embodiments described herein provide an apparatus comprising a processor to reserve a block of physical memory communicatively coupled to a processor, allocate a first portion of the block of physical memory for use with one or more processes executing on the processor, the first portion configured as a single memory page having a first page size, and in response to a determination that an amount of physical memory required by the one or more processes executing on the processor exceeds a first threshold allocate additional memory to the first portion of the block of physical memory, and increase the single memory page from a first page size to a second page size. Other embodiments may be described and claimed.
    Type: Application
    Filed: March 21, 2023
    Publication date: September 7, 2023
    Applicant: Intel Corporation
    Inventors: Zhaojuan Bian, Kebing Wang
  • Patent number: 11615034
    Abstract: Embodiments described herein provide an apparatus comprising a processor to reserve a block of physical memory communicatively coupled to a processor, allocate a first portion of the block of physical memory for use with one or more processes executing on the processor, the first portion configured as a single memory page having a first page size, and in response to a determination that an amount of physical memory required by the one or more processes executing on the processor exceeds a first threshold allocate additional memory to the first portion of the block of physical memory, and increase the single memory page from a first page size to a second page size. Other embodiments may be described and claimed.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: March 28, 2023
    Assignee: INTEL CORPORATION
    Inventors: Zhaojuan Bian, Kebing Wang
  • Publication number: 20220258977
    Abstract: Disclosed are a method and device for determining a warehouse inventory, which relate to the technical field of computers. One implementation mode of the method comprises: determining, based on a corresponding relationship between virtual storage spaces and containers in a warehouse, the containers located in the virtual storage spaces; acquiring, in accordance with a corresponding relationship between containers, items, and item quantities, the item quantities of the items located in the containers, thereby obtaining a total quantity of the items in the virtual storage spaces; and acquiring the quantities of the items located in physical storage spaces in the warehouse, and updating a total inventory in the warehouse by combining the quantities of the items located in the physical storage spaces with the total quantity of the items in the virtual storage spaces.
    Type: Application
    Filed: March 13, 2020
    Publication date: August 18, 2022
    Inventor: Kebing WANG
  • Publication number: 20210248085
    Abstract: Embodiments described herein provide an apparatus comprising a processor to reserve a block of physical memory communicatively coupled to a processor, allocate a first portion of the block of physical memory for use with one or more processes executing on the processor, the first portion configured as a single memory page having a first page size, and in response to a determination that an amount of physical memory required by the one or more processes executing on the processor exceeds a first threshold allocate additional memory to the first portion of the block of physical memory, and increase the single memory page from a first page size to a second page size. Other embodiments may be described and claimed.
    Type: Application
    Filed: September 28, 2018
    Publication date: August 12, 2021
    Applicant: Intel Corporation
    Inventors: Zhaojuan Bian, Kebing Wang
  • Patent number: 9836400
    Abstract: In an embodiment, a first portion of a cache memory is associated with a first core. This first cache memory portion is of a distributed cache memory, and may be dynamically controlled to be one of a private cache memory for the first core and a shared cache memory shared by a plurality of cores (including the first core) according to an addressing mode, which itself is dynamically controllable. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: December 5, 2017
    Assignee: Intel Corporation
    Inventors: Kebing Wang, Zhaojuan Bian, Wei Zhou, Zhihong Wang
  • Publication number: 20170242797
    Abstract: A processor includes a first core including a first cache including a cache line, a second core including a second cache, and a cache controller to set a flag stored in a flag section of the cache line of the first cache to one of a processor share (PS) state in response to data stored in the cache line being shared by the second cache, or to a global share (GS) state in response to the data stored in the first cache line being shared by a third cache of a second processor.
    Type: Application
    Filed: September 25, 2014
    Publication date: August 24, 2017
    Inventors: Kebing WANG, Bianny BIAN
  • Patent number: 9563932
    Abstract: Techniques are described to generate an index for a texture. The index can be used to retrieve a portion of one or more textures from a cache. The index can be adapted based on static texture attributes or direction attributes in order to attempt to achieve texture cache efficiency. Static texture attributes can include, bit are not limited to, 1-dimensional texture, 2-dimensional texture, 3-dimensional texture, or MIPmaps texture, original memory address. Direction attributes can be, but are not limited to, u-major or v-major directions.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: February 7, 2017
    Assignee: INTEL Corporation
    Inventors: Kebing Wang, Jun Ye, Jinlong Hou
  • Publication number: 20160371089
    Abstract: A processor includes an execution unit and a filter module. The filter module includes logic to receive an instruction, determine whether the instruction was previously executed to prefetch information from a cache, and discard the instruction based on a determination that the instruction was previously executed to prefetch the information from the cache.
    Type: Application
    Filed: March 27, 2014
    Publication date: December 22, 2016
    Inventors: Ling MA, Zhaojuan BIAN, Zhihong WANG, Kebing WANG
  • Patent number: 9304933
    Abstract: Techniques are described to configure a cache line structure based on attributes of a draw call and access direction of a texture. Attributes of textures (e.g., texture format and filter type), samplers, and shaders used by the draw call can be considered to determine the line size of a cache. Access direction can be considered to reduce the number of lines that are used to store texels required by a sample request.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: April 5, 2016
    Assignee: Intel Corporation
    Inventors: Kebing Wang, Jun Ye, Jianyu Li
  • Publication number: 20150120998
    Abstract: In an embodiment, a first portion of a cache memory is associated with a first core. This first cache memory portion is of a distributed cache memory, and may be dynamically controlled to be one of a private cache memory for the first core and a shared cache memory shared by a plurality of cores (including the first core) according to an addressing mode, which itself is dynamically controllable. Other embodiments are described and claimed.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Inventors: Kebing Wang, Zhaojuan Bian, Wei Zhou, Zhihong Wang
  • Publication number: 20140028693
    Abstract: Techniques are described to configure a cache line structure based on attributes of a draw call and access direction of a texture. Attributes of textures (e.g., texture format and filter type), samplers, and shaders used by the draw call can be considered to determine the line size of a cache. Access direction can be considered to reduce the number of lines that are used to store texels required by a sample request.
    Type: Application
    Filed: February 18, 2011
    Publication date: January 30, 2014
    Inventors: Kebing Wang, Jun Ye, Jianyu Li
  • Publication number: 20140028694
    Abstract: Techniques are described to generate an index for a texture. The index can be used to retrieve a portion of one or more textures from a cache. The index can be adapted based on static texture attributes or direction attributes in order to attempt to achieve texture cache efficiency. Static texture attributes can include, bit are not limited to, 1-dimensional texture, 2-dimensional texture, 3-dimensional texture, or MIPmaps texture, original memory address. Direction attributes can be, but are not limited to, u-major or v-major directions.
    Type: Application
    Filed: January 28, 2011
    Publication date: January 30, 2014
    Inventors: Kebing Wang, Jun Ye, Jinlong Hou