×

CORE PRIORITIZATION FOR HETEROGENEOUS ON-CHIP NETWORKS

  • US 20170046198A1
  • Filed: 04/24/2014
  • Published: 02/16/2017
  • Est. Priority Date: 04/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a processor comprising a plurality of cores, a plurality of routers, and one or more memory controllers communicatively coupled to the plurality of cores by the plurality of routers; and

    a component configured at least to;

    identify a first core of the plurality of cores, wherein the identification of the first core is based at least in part on a first determination that all routers in at least one path between the first core and at least one of the one or more memory controllers are operable at a first frequency;

    identify a second core of the plurality of cores, wherein the identification of the second core is based at least in part on a second determination that all paths between the second core and a memory controller of the at least one memory controller comprise at least one router with a maximum operable frequency less than the first frequency;

    assign a first thread to execute on the first core; and

    assign a second thread to execute on the second core based at least in part on a determination that the first core is unavailable to execute the second thread.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×