The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 05, 2019

Filed:

Nov. 10, 2016
Applicants:

Ati Technologies Ulc, Markham, CA;

Advanced Micro Devices (Shanghai) Co., Ltd., Shanghai, CN;

Inventors:

Jeffrey G. Cheng, Markham, CA;

Yinan Jiang, Markham, CA;

Guangwen Yang, Markham, CA;

Kelly Donald Clark Zytaruk, Markham, CA;

LingFei Liu, Shanghai, CN;

XiaoWei Wang, Shanghai, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06T 1/20 (2006.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06T 1/20 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45575 (2013.01);
Abstract

A request is sent from a new virtual function (VF) to a physical function for requesting the initialization of the new VF. The controlling physical function and the new VF establish a two-way communication channel that to start and end the VF's exclusive accesses to registers in a configuration space. The physical function uses a timing control to monitor that exclusive register access by the new VF is completed within a predetermined time period. The new VF is only granted a predetermined time period of exclusive access to complete its initialization process. If the exclusive access period is timed out, the controlling physical function can terminate the VF to prevent GPU stalls.


Find Patent Forward Citations

Loading…