-
公开(公告)号:US12204466B2
公开(公告)日:2025-01-21
申请号:US18448743
申请日:2023-08-11
Applicant: Advanced Micro Devices, Inc.
Inventor: Jonathan Lawrence Campbell , Yuping Shen
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 executing at least one application in the dockable device using a first processor, and initiating an application migration for the at least one application from the first processor to a second processor in a docking station responsive to determining that the dockable device is in a docked state, wherein the at least one application continues to execute during the application migration from the first processor to the second processor.
-
公开(公告)号:US20180314652A1
公开(公告)日:2018-11-01
申请号:US15965256
申请日:2018-04-27
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.
-
公开(公告)号:US20230393995A1
公开(公告)日:2023-12-07
申请号:US18448743
申请日:2023-08-11
Applicant: Advanced Micro Devices, Inc.
Inventor: Jonathan Lawrence Campbell , Yuping Shen
IPC: G06F13/12 , G06F1/3293 , G06F1/16 , G06F13/40
CPC classification number: G06F13/126 , G06F1/3293 , G06F3/00 , G06F13/4081 , Y02D10/00 , G06F1/1632
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 executing at least one application in the dockable device using a first processor, and initiating an application migration for the at least one application from the first processor to a second processor in a docking station responsive to determining that the dockable device is in a docked state, wherein the at least one application continues to execute during the application migration from the first processor to the second processor.
-
公开(公告)号:US20240196033A1
公开(公告)日:2024-06-13
申请号: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
CPC classification number: H04N21/2625 , 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.
-
公开(公告)号:US11194740B2
公开(公告)日:2021-12-07
申请号:US16706282
申请日:2019-12-06
Applicant: Advanced Micro Devices, Inc.
Inventor: Jonathan Lawrence Campbell , Yuping Shen
IPC: G06F13/00 , G06F13/12 , G06F1/3293 , G06F1/16 , G06F13/40
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.
-
公开(公告)号:US09679345B2
公开(公告)日:2017-06-13
申请号: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. A method and system for frame pacing adds a delay which evenly spaces out the display of the subsequent frames, and a measurement mechanism which measures and adjusts the delay as application workload changes in an evenly spaced manner.
-
公开(公告)号:US20240211291A1
公开(公告)日:2024-06-27
申请号:US18088962
申请日:2022-12-27
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Yuping Shen , Min Zhang , Yinan Jiang , Jeffrey G. Cheng
CPC classification number: G06F9/45558 , G06F9/5077 , G06F2009/4557
Abstract: A host processing system assigns unequal time slices at a parallel processor to virtual functions based on profiles of applications executing at the virtual functions and an available budget of the parallel processor. The host processing system calculates a world switch cycle interval and assesses an available processing budget of the parallel processor. The available budget indicates the amount of graphics processing time the parallel processor has not yet allocated to virtual functions for each world switch cycle interval.
-
公开(公告)号:US20240194166A1
公开(公告)日:2024-06-13
申请号:US18080173
申请日:2022-12-13
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Yuping Shen , Min Zhang
IPC: G09G5/14 , G09G5/36 , H04L67/1095
CPC classification number: G09G5/14 , G09G5/363 , H04L67/1095 , G09G2340/12 , G09G2370/022
Abstract: A request is received from an application to present content generated by the application in an overlay plane of a multi-plane display system. Responsive to determining that current system resources support presentation of the generated content in the overlay plane, frames of the generated content are displayed in the overlay plane and captured directly from the overlay plane such that the captured frames may be provided to one or more remote client computing systems independently of frames captured from one or more additional overlay planes and from an underlying composited desktop layer. Identifiers of prioritized applications may be maintained based on user preferences to determine specific applications for which generated content is enabled for display via overlay plane.
-
公开(公告)号:US20240108978A1
公开(公告)日:2024-04-04
申请号:US17955651
申请日:2022-09-29
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Jeffrey G. Cheng , Yuping Shen , Mikhail Mironov , Min Zhang
IPC: A63F13/355 , A63F13/358 , H04N19/132
CPC classification number: A63F13/355 , A63F13/358 , H04N19/132
Abstract: A remote display synchronization technique preserves the presence of a local display device for a remotely-rendered video stream. A server and a client device cooperate to dynamically determine a target frame rate for a stream of rendered frames suitable for the current capacities of the server and the client device and networking conditions. The server generates from this target frame rate a synchronization signal that serves as timing control for the rendering process. The client device may provide feedback to instigate a change in the target frame rate, and thus a corresponding change in the synchronization signal. In this approach, the rendering frame rate and the encoding frequency may be “synchronized” in a manner consistent with the capacities of the server, the network, and the client device, resulting in generation, encoding, transmission, decoding, and presentation of a stream of frames that mitigates missed encoding of frames while providing acceptable latency.
-
公开(公告)号:US20220092001A1
公开(公告)日:2022-03-24
申请号:US17543136
申请日:2021-12-06
Applicant: Advanced Micro Devices, Inc.
Inventor: Jonathan Lawrence Campbell , Yuping Shen
IPC: G06F13/12 , G06F1/3293 , G06F1/16 , G06F13/40
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.
-
-
-
-
-
-
-
-
-