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:
May. 19, 2020

Filed:

Sep. 28, 2016
Applicant:

Futurewei Technologies, Inc., Plano, TX (US);

Inventors:

Yinglong Xia, San Jose, CA (US);

Hui Zang, Cupertino, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/50 (2006.01); G06F 9/48 (2006.01); G06F 1/329 (2019.01); G06F 1/3206 (2019.01); G06F 1/324 (2019.01); G06F 1/3296 (2019.01);
U.S. Cl.
CPC ...
G06F 9/5094 (2013.01); G06F 1/324 (2013.01); G06F 1/3206 (2013.01); G06F 1/329 (2013.01); G06F 1/3296 (2013.01); G06F 9/4881 (2013.01); G06F 9/4893 (2013.01); G06F 9/5038 (2013.01); G06F 9/5044 (2013.01); Y02D 10/22 (2018.01); Y02D 10/24 (2018.01);
Abstract

An apparatus and method are provided for scheduling graph computing on heterogeneous platforms based on energy efficiency. A scheduling engine receives an edge set that represents a portion of a graph comprising vertices with at least one edge connecting two or more of the vertices. The scheduling engine obtains an operating characteristic for each processing resource of a plurality of heterogeneous processing resources. The scheduling engine computes, based on the operating characteristics and an energy parameter, a set of processing speed values for the edge set, each speed value corresponding to a combination of the edge set and a different processing resource of the plurality of heterogeneous processing resources. The scheduling engine identifies an optimal processing speed value from the set of computed speed values for the edge set.


Find Patent Forward Citations

Loading…