Patents by Inventor Kun Tian
Kun Tian 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: 12020054Abstract: Apparatus and method for implementing a virtual display. For example, one embodiment of a graphics processing apparatus comprises at least one configuration register to store framebuffer descriptor information for a first guest running on a first virtual machine (VM) in a virtualized execution environment of a host processor, the framebuffer descriptor information to indicate one or more display pipes assigned to the first guest; and execution circuitry to execute a first driver assigned to the first guest, the first guest to use the first driver to display a framebuffer in a plane associated with one of the display pipes in accordance with the framebuffer descriptor information.Type: GrantFiled: November 30, 2018Date of Patent: June 25, 2024Assignee: INTEL CORPORATIONInventors: Kun Tian, Ankur Shah, David Cowperthwaite, Zhi Wang, Zhenyu Wang, Kalyan Kondapally, Jonathan Bloomfield, Wei Zhang
-
Publication number: 20240196904Abstract: A mixed bacteria for promoting nodulation and nitrogen fixation of Robinia pseudoacacia and their application are provided. The mixed bacteria includes Kocuria sp. X-22, Microbacterium sp. X-26, and Bacillus sp. X-28, all of which have been preserved in China Center for Type Culture Collection, and the preservation numbers respectively are: CCTCC No: M 2019237; CCTCC No: M 2019238; CCTCC No: M 2019239. The mixed bacteria are watered directly around the seedlings of Robinia pseudoacacia. Compared with the single bacteria control group and the sterile control group, the disclosure can produce synergistic superimposing effects, significantly improve the nodulation rate and symbiotic nitrogen fixation of the Robinia pseudoacacia, and promote the photosynthesis of the Robinia pseudoacacia.Type: ApplicationFiled: January 12, 2021Publication date: June 20, 2024Applicant: NANJING FORESTRY UNIVERSITYInventors: JIAYAO ZHUANG, CHAO LIU, XIAOXUE WANG, JIAXIN ZHENG, KUN TIAN
-
Patent number: 12013790Abstract: Embodiments of apparatuses, methods, and systems for unified address translation for virtualization of input/output devices are described. In an embodiment, an apparatus includes first circuitry to use at least an identifier of a device to locate a context entry and second circuitry to use at least a process address space identifier (PASID) to locate a PASID-entry. The context entry is to include at least one of a page-table pointer to a page-table translation structure and a PASID. The PASID-entry is to include at least one of a first-level page-table pointer to a first-level translation structure and a second-level page-table pointer to a second-level translation structure. The PASID is to be supplied by the device. At least one of the apparatus, the context entry, and the PASID entry is to include one or more control fields to indicate whether the first-level page-table pointer or the second-level page-table pointer is to be used.Type: GrantFiled: May 22, 2023Date of Patent: June 18, 2024Assignee: Intel CorporationInventors: Utkarsh Y. Kakaiya, Sanjay Kumar, Rajesh M. Sankaran, Philip R. Lantz, Ashok Raj, Kun Tian
-
Publication number: 20240188515Abstract: A method for spraying Robinia pseudoacacia on exposed shale wall to efficiently and rapidly restore green and improve soil pH value is provided. External-soil spray seeding is used to spray mixed microorganisms, organic fertilizer, and soil on exposed shale walls with a green plant of Robinia pseudoacacia to efficiently and rapidly restore green and improve soil pH value. The mixed microorganisms include Kocuria sp. X-22, Microbacterium sp. X-26, Bacillus sp. X-28 and Microbacterium sp. X-18, and the mixed microorganisms are added to organic fertilizer and soil by fermentation broth. The weight ratio of mixed microorganisms, organic fertilizer and soil is 1:1:8. The method can promote the rapid growth of Robinia pseudoacacia on the exposed shale wall and significantly increase organic matter content, effective phosphorus content, and pH value of the Robinia pseudoacacia soil.Type: ApplicationFiled: September 12, 2023Publication date: June 13, 2024Applicant: NANJING FORESTRY UNIVERSITYInventors: JIAYAO ZHUANG, CHAO LIU, GUOHUA FAN, KUN TIAN, JINCHI ZHANG
-
Publication number: 20240192981Abstract: Embodiments of exitless guest to host (G2H) notification are described. In some embodiments, G2H is provided via an instruction. An exemplary processor includes decoder circuitry to decode a single instruction, the single instruction to include a field for an opcode; and execution processing resources to execute the decoded single instruction according to the at least the opcode to cause an exitless guest to host notification from a virtual processor to a physical or virtual processor.Type: ApplicationFiled: June 25, 2021Publication date: June 13, 2024Inventors: Wei WANG, Kun TIAN, Gilbert NEIGER, Rajesh SANKARAN, Asit MALLICK, Jr-Shian TSAI, Jacob Jun PAN, Mesut ERGIN
-
Patent number: 11995462Abstract: Techniques for transferring virtual machines and resource management in a virtualized computing environment are described. In one embodiment, for example, an apparatus may include at least one memory, at least one processor, and logic for transferring a virtual machine (VM), at least a portion of the logic comprised in hardware coupled to the at least one memory and the at least one processor, the logic to generate a plurality of virtualized capability registers for a virtual device (VDEV) by virtualizing a plurality of device-specific capability registers of a physical device to be virtualized by the VM, the plurality of virtualized capability registers comprising a plurality of device-specific capabilities of the physical device, determine a version of the physical device to support via a virtual machine monitor (VMM), and expose a subset of the virtualized capability registers associated with the version to the VM. Other embodiments are described and claimed.Type: GrantFiled: January 11, 2023Date of Patent: May 28, 2024Assignee: Intel CorporationInventors: Sanjay Kumar, Philip R. Lantz, Kun Tian, Utkarsh Y. Kakaiya, Rajesh M. Sankaran
-
Publication number: 20240146868Abstract: Embodiments of this disclosure relate to the multimedia processing field, and provide a video frame interpolation method, apparatus, and a device. In the video frame interpolation method in this disclosure, a first image at first time, a second image at second time, and sensor data captured by a dynamic vision sensor apparatus are obtained, and the sensor data includes dynamic event data between the first time and the second time. At least one target image is determined based on the first image, the second image, and the sensor data, where the at least one target image is an image corresponding to at least one target time between the first time and the second time. The dynamic event data is used to help compensate for motion information missing from existing image data. This implements accurate prediction of an intermediate image, and improves image prediction effect.Type: ApplicationFiled: December 20, 2023Publication date: May 2, 2024Inventors: Ziyang ZHANG, Weihua HE, Chen YANG, Jianxing LIAO, Kun TIAN, Ying WANG, Yunlong ZHAN
-
Patent number: 11971827Abstract: Methods, apparatus, systems and articles of manufacture to control address space isolation in a virtual machine are disclosed. An example apparatus includes an address width adjustor to identify a memory width value corresponding to a guest memory associated with a virtual machine (VM), and generate an expanded emulated memory width value. The example apparatus also includes a memory mirror manager to generate a first guest physical address (GPA) range based on the memory width value, and generate a second GPA range based on the expanded emulated memory width value. The example apparatus also includes an EPT generator to generate root paging structures of a first type of EPT with respective addresses within the first GPA range, and generate root paging structures of a second type of EPT with respective addresses within (a) the first GPA range and (b) the second GPA range.Type: GrantFiled: June 21, 2019Date of Patent: April 30, 2024Assignee: Intel CorporationInventors: Jun Tian, Kun Tian, Yu Zhang
-
Publication number: 20240137547Abstract: A data processing method includes receiving an event data stream, where the event data stream includes at least a first event data item and a second event data item, the first event data item includes a first timestamp for obtaining the first event data item, the second event data item includes a second timestamp for obtaining the second event data item, and the second event data item is obtained most recently before obtaining the first event data item; and obtaining a compressed event data stream corresponding to the event data stream, where the compressed event data stream includes at least a first compressed event data item corresponding to the first event data item, and the first compressed event data item includes first time information.Type: ApplicationFiled: December 27, 2023Publication date: April 25, 2024Inventors: Ziyang Zhang, Yaozhun Huang, Xuxu Li, Lindong Wu, Weihua He, Kun Tian, Jianxing Liao, Ying Wang, Yaoyuan Wang
-
Publication number: 20240126695Abstract: Various embodiments are generally directed to virtualized systems. A first guest memory page may be identified based at least in part on a number of accesses to a page table entry for the first guest memory page in a page table by an application executing in a virtual machine (VM) on the processor, the first guest memory page corresponding to a first byte-addressable memory. The execution of the VM and the application on the processor may be paused. The first guest memory page may be migrated to a target memory page in a second byte-addressable memory, the target memory page comprising one of a target host memory page and a target guest memory page, the second byte-addressable memory having an access speed faster than an access speed of the first byte-addressable memory.Type: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Applicant: Intel CorporationInventors: Yao Zu DONG, Kun TIAN, Fengguang WU, Jingqi LIU
-
Patent number: 11960422Abstract: Systems, apparatuses and methods may provide for a frontend driver that notifies a hypervisor of a map request from a guest driver of a device, wherein the device is passed through to and directly controlled by a virtual machine, and wherein the map request is associated with an attempt of the device to access a guest memory page in a virtualized execution environment. The frontend driver may also determine whether the guest memory page is pinned and send a map hypercall to the hypervisor if the guest memory page is not pinned. Additionally, the hypervisor may determine that the guest memory page is pinned, determine, based on a direct memory access (DMA) bitmap, that an unmap request from the guest driver has been issued, and unpin the guest memory page.Type: GrantFiled: March 28, 2019Date of Patent: April 16, 2024Assignee: Intel CorporationInventors: Kun Tian, Yan Zhao, Yu Zhang
-
Patent number: 11947991Abstract: A disclosed example includes accessing, by a backend block service driver in an input/output virtual machine executing on one or more processors, a first command submitted to a buffer by a paravirtualized input/output frontend block driver executing in a guest virtual machine; generating, by the backend block service driver, a translated command based on the first command by translating a virtual parameter of the first command to a physical parameter associated with a physical resource; submitting, by the backend block service driver, the translated command to an input/output queue to be processed by the physical resource based on the physical parameter; and submitting, by the backend block service driver, a completion status entry to the buffer, the completion status entry indicative of completion of a direct memory access operation that copies data between the physical resource and a guest memory buffer corresponding to the guest virtual machine.Type: GrantFiled: June 21, 2022Date of Patent: April 2, 2024Assignee: Intel CorporationInventors: Yao Zu Dong, Yuankai Guo, Haozhong Zhang, Kun Tian
-
Patent number: 11921632Abstract: Various embodiments are generally directed to virtualized systems. A first guest memory page may be identified based at least in part on a number of accesses to a page table entry for the first guest memory page in a page table by an application executing in a virtual machine (VM) on the processor, the first guest memory page corresponding to a first byte-addressable memory. The execution of the VM and the application on the processor may be paused. The first guest memory page may be migrated to a target memory page in a second byte-addressable memory, the target memory page comprising one of a target host memory page and a target guest memory page, the second byte-addressable memory having an access speed faster than an access speed of the first byte-addressable memory.Type: GrantFiled: March 15, 2022Date of Patent: March 5, 2024Assignee: Intel CorporationInventors: Yao Zu Dong, Kun Tian, Fengguang Wu, Jingqi Liu
-
Publication number: 20240012735Abstract: In an embodiment, a processor for redirecting requests includes a processing engine to execute a guest system, and monitoring circuitry coupled to the processing engine. The monitoring circuitry may be to: receive, from the guest system, a first request to access a first virtual counter; in response to a receipt of the first request, determine, based a mapping register of the processor, a first physical counter mapped to the first virtual counter; and redirect the first request to the first physical counter mapped to the first virtual counter. Other embodiments are described and claimed.Type: ApplicationFiled: December 24, 2020Publication date: January 11, 2024Inventors: Wei Wang, Matthew Merten, Beeman Strong, Andreas Kleen, Kan Liang, Gilbert Neiger, Kun Tian, Like Xu
-
Publication number: 20230418762Abstract: Embodiments of apparatuses, methods, and systems for unified address translation for virtualization of input/output devices are described. In an embodiment, an apparatus includes first circuitry to use at least an identifier of a device to locate a context entry and second circuitry to use at least a process address space identifier (PASID) to locate a PASID-entry. The context entry is to include at least one of a page-table pointer to a page-table translation structure and a PASID. The PASID-entry is to include at least one of a first-level page-table pointer to a first-level translation structure and a second-level page-table pointer to a second-level translation structure. The PASID is to be supplied by the device. At least one of the apparatus, the context entry, and the PASID entry is to include one or more control fields to indicate whether the first-level page-table pointer or the second-level page-table pointer is to be used.Type: ApplicationFiled: May 22, 2023Publication date: December 28, 2023Applicant: Intel CorporationInventors: Utkarsh Y. Kakaiya, Sanjay Kumar, Rajesh M. Sankaran, Philip R. Lantz, Ashok Raj, Kun Tian
-
Patent number: 11768781Abstract: An apparatus and method are described for implementing memory management in a graphics processing system. For example, one embodiment of an apparatus comprises: a first plurality of graphics processing resources to execute graphics commands and process graphics data; a first memory management unit (MMU) to communicatively couple the first plurality of graphics processing resources to a system-level MMU to access a system memory; a second plurality of graphics processing resources to execute graphics commands and process graphics data; a second MMU to communicatively couple the second plurality of graphics processing resources to the first MMU; wherein the first MMU is configured as a master MMU having a direct connection to the system-level MMU and the second MMU comprises a slave MMU configured to send memory transactions to the first MMU, the first MMU either servicing a memory transaction or sending the memory transaction to the system-level MMU on behalf of the second MMU.Type: GrantFiled: May 27, 2022Date of Patent: September 26, 2023Assignee: Intel CorporationInventors: Niranjan L. Cooray, Abhishek R. Appu, Altug Koker, Joydeep Ray, Balaji Vembu, Pattabhiraman K, David Puffer, David J. Cowperthwaite, Rajesh M. Sankaran, Satyeshwar Singh, Sameer Kp, Ankur N. Shah, Kun Tian
-
Patent number: 11734209Abstract: Implementations of the disclosure provide processing device comprising: an interrupt managing circuit to receive an interrupt message directed to an application container from an assignable interface (AI) of an input/output (I/O) device. The interrupt message comprises an address space identifier (ASID), an interrupt handle and a flag to distinguish the interrupt message from a direct memory access (DMA) message. Responsive to receiving the interrupt message, a data structure associated with the interrupt managing circuit is identified. An interrupt entry from the data structure is selected based on the interrupt handle. It is determined that the ASID associated with the interrupt message matches an ASID in the interrupt entry. Thereupon, an interrupt in the interrupt entry is forwarded to the application container.Type: GrantFiled: December 14, 2021Date of Patent: August 22, 2023Assignee: Intel CorporationInventors: Sanjay Kumar, Rajesh M. Sankaran, Philip R. Lantz, Utkarsh Y. Kakaiya, Kun Tian
-
Publication number: 20230259884Abstract: Described herein is a technique for deriving and using a member profile-to-job posting graph that includes a plurality of implicit facets that map member profiles to job postings. Each implicit facet is a combination of member profile attributes linked with job profile attributes, such that a member profile is linked to the implicit facet when the member profile has member profile attribute values that match those of the implicit facet, and a job posting is linked to the implicit facet when the job posting has job attribute values that match those of the implicit facet. Using the graph, information about the potential applicant pool for a new job posting can be derived and presented to the person who is creating the new job posting.Type: ApplicationFiled: February 17, 2022Publication date: August 17, 2023Inventors: Wen Pu, Yuchin Juan, Ping Liu, Kun Tian, Dawei Wang
-
Publication number: 20230251912Abstract: Techniques for scalable virtualization of an Input/Output (I/O) device are described. An electronic device composes a virtual device comprising one or more assignable interface (AI) instances of a plurality of AI instances of a hosting function exposed by the I/O device. The electronic device emulates device resources of the I/O device via the virtual device. The electronic device intercepts a request from the guest pertaining to the virtual device, and determines whether the request from the guest is a fast-path operation to be passed directly to one of the one or more AI instances of the I/O device or a slow-path operation that is to be at least partially serviced via software executed by the electronic device. For a slow-path operation, the electronic device services the request at least partially via the software executed by the electronic device.Type: ApplicationFiled: April 17, 2023Publication date: August 10, 2023Applicant: Intel CorporationInventors: Utkarsh Y. KAKAIYA, Rajesh SANKARAN, Sanjay KUMAR, Kun TIAN, Philip LANTZ
-
Patent number: 11715174Abstract: Embodiments described herein provide techniques enable a graphics processor to continue processing operations during the reset of a compute unit that has experienced a hardware fault. Threads and associated context state for a faulted compute unit can be migrated to another compute unit of the graphics processor and the faulting compute unit can be reset while processing operations continue.Type: GrantFiled: March 3, 2022Date of Patent: August 1, 2023Assignee: Intel CorporationInventors: Murali Ramadoss, Balaji Vembu, Eric C. Samson, Kun Tian, David J. Cowperthwaite, Altug Koker, Zhi Wang, Joydeep Ray, Subramaniam M. Maiyuran, Abhishek R. Appu