KNAPSACK-BASED SHARING-AWARE SCHEDULER FOR COPROCESSOR-BASED COMPUTE CLUSTERS

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20150113542A1
SERIAL NO

14506256

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method is provided for controlling a compute cluster having a plurality of nodes. Each of the plurality of nodes has a respective computing device with a main server and one or more coprocessor-based hardware accelerators. The method includes receiving a plurality of jobs for scheduling. The method further includes scheduling the plurality of jobs across the plurality of nodes responsive to a knapsack-based sharing-aware schedule generated by a knapsack-based sharing-aware scheduler. The knapsack-based sharing-aware schedule is generated to co-locate together on a same computing device certain ones of the plurality of jobs that are mutually compatible based on a set of requirements whose fulfillment is determined using a knapsack-based sharing-aware technique that uses memory as a knapsack capacity and minimizes makespan while adhering to coprocessor memory and thread resource constraints.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
NEC LABORATORIES AMERICA INC4 INDEPENDENCE WAY SUITE 200 PRINCETON NJ 08540

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cadambi, Srihari Princeton Junction, US 28 1467
Chakradhar, Srimat Manalapan, US 111 1762
Coviello, Giuseppe Plainsboro, US 42 271

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation