-
公开(公告)号:US12170801B2
公开(公告)日:2024-12-17
申请号:US18078603
申请日:2022-12-09
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Yuping Shen , Min Zhang
IPC: H04N21/262 , H04N19/164 , H04N19/172 , H04N21/658
Abstract: In a cloud gaming system or other remote video streaming system, a client device and a server coordinate to introduce an adjustable delay in the frame start timing in the frame rendering pipeline at the server to reducing vertical synchronization (VSYNC) presentation latency, and thus reduce overall frame latency. In implementations, the coordination between the client device and the server includes the client device observing the current VSYNC presentation latencies in recently processed video frames reporting this observed VSYNC presentation latency to the server. The server uses this feedback to determine a frame start delay that is then used to introduce a frame start shift for an upcoming frame and subsequent frames, thereby shifting the server rendering and encoding pipeline back so that the resulting video frames are made available to present at the client device closer to their respective VSYNC signal assertions.
-
公开(公告)号:US20240211309A1
公开(公告)日:2024-06-27
申请号:US18085902
申请日:2022-12-21
Applicant: ATI TECHNOLOGIES ULC , ADVANCED MICRO DEVICES, INC.
Inventor: Ahmed M. Abdelkhalek , Rutao Zhang , Min Zhang , Yinan Jiang , Jeffrey G. Cheng , Yuping Shen , Mikhail Mironov
CPC classification number: G06F9/4887 , G06F9/45558 , G06F2009/4557
Abstract: A parallel processor is configured to enforce job limits for virtual functions to facilitate an expected quality of service for each of the virtual functions assigned to a virtual machine executing at the processing unit. A scheduler schedules well-behaving virtual functions prior to badly-behaving virtual functions to prevent badly-behaving virtual functions from consuming a disproportionate share of hardware resources, thereby mitigating an impact of the badly-behaving virtual functions on the quality of service of the well-behaving virtual functions.
-
公开(公告)号:US20240211290A1
公开(公告)日:2024-06-27
申请号:US18088955
申请日:2022-12-27
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Yuping Shen , Min Zhang , Yinan Jiang , Jeffrey G. Cheng
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F9/45545 , G06F2009/45579
Abstract: A processing system aligns rendering timing of an application executing at a guest virtual function to world switch timing of a host virtual machine. The host virtual machine sets a world switch interval based on a number of virtual functions (VFs) that share the parallel processor and a target maximum frame rate. The processing system delays submission of jobs for a VF to the parallel processor by an offset with respect to the world switch timing to ensure that the application starts generating a job for the parallel processor before the VF gains a time slice so the job will be ready for the parallel processor when the VF gains the time slice.
-
公开(公告)号:US11726926B2
公开(公告)日:2023-08-15
申请号:US17543136
申请日:2021-12-06
Applicant: Advanced Micro Devices, Inc.
Inventor: Jonathan Lawrence Campbell , Yuping Shen
CPC classification number: G06F13/126 , G06F1/1632 , G06F1/3293 , G06F13/4081 , G06F3/00 , Y02D10/00
Abstract: Described is a method and apparatus for application migration between a dockable device and a docking station in a seamless manner. The dockable device includes a processor and the docking station includes a high-performance processor. The method includes determining a docking state of a dockable device while at least an application is running. Application migration from the dockable device to a docking station is initiated when the dockable device is moving to a docked state. Application migration from the docking station to the dockable device is initiated when the dockable device is moving to an undocked state. The application continues to run during the application migration from the dockable device to the docking station or during the application migration from the docking station to the dockable device.
-
公开(公告)号:US09971708B2
公开(公告)日:2018-05-15
申请号:US14956511
申请日:2015-12-02
Applicant: Advanced Micro Devices, Inc.
Inventor: Jonathan Lawrence Campbell , Yuping Shen
CPC classification number: G06F13/126 , G06F1/1632 , G06F1/3293 , G06F13/4081
Abstract: Described is a method and apparatus for application migration between a dockable device and a docking station in a seamless manner. The dockable device includes a processor and the docking station includes a high-performance processor. The method includes determining a docking state of a dockable device while at least an application is running. Application migration from the dockable device to a docking station is initiated when the dockable device is moving to a docked state. Application migration from the docking station to the dockable device is initiated when the dockable device is moving to an undocked state. The application continues to run during the application migration from the dockable device to the docking station or during the application migration from the docking station to the dockable device.
-
公开(公告)号:US20170161212A1
公开(公告)日:2017-06-08
申请号:US14956511
申请日:2015-12-02
Applicant: Advanced Micro Devices, Inc.
Inventor: Jonathan Lawrence Campbell , Yuping Shen
CPC classification number: G06F13/126 , G06F1/1632 , G06F1/3293 , G06F13/4081
Abstract: Described is a method and apparatus for application migration between a dockable device and a docking station in a seamless manner. The dockable device includes a processor and the docking station includes a high-performance processor. The method includes determining a docking state of a dockable device while at least an application is running. Application migration from the dockable device to a docking station is initiated when the dockable device is moving to a docked state. Application migration from the docking station to the dockable device is initiated when the dockable device is moving to an undocked state. The application continues to run during the application migration from the dockable device to the docking station or during the application migration from the docking station to the dockable device.
-
公开(公告)号:US20160042488A1
公开(公告)日:2016-02-11
申请号:US14820221
申请日:2015-08-06
Applicant: Advanced Micro Devices, Inc.
Inventor: Jonathan Lawrence Campbell , Mitchell H. Singer , Yuping Shen , Yue Zhuo
CPC classification number: G06T1/20 , G06F17/30044 , G06T1/60 , G09G5/363 , G09G2340/0435 , G09G2360/06
Abstract: A frame pacing method, computer program product, and computing system are provided for graphics processing.
Abstract translation: 提供了一种帧起搏方法,计算机程序产品和计算系统,用于图形处理。
-
-
-
-
-
-