发明名称 Optimieren von Energieverbrauch und Anwendungsleistung in einem Multithread-Mehrkernprozessorsystem
摘要 Ein Mechanismus zum Planen von Anwendungsaufgaben wird bereitgestellt. Ein Scheduler empfängt eine Aufgabe, die eine Sollfrequenz und eine maximale Sollzahl von konkurrierenden Hardware-Threads identifiziert. Der Scheduler ermittelt, ob eine Benutzereinstellung entweder eine Maximierung der Leistung oder eine Verringerung des Energieverbrauchs festlegt. Als Reaktion auf die Benutzereinstellung, die die Leistung festlegt, ermittelt der Scheduler, ob ein inaktiver Prozessorkern in einer Vielzahl von Prozessorkernen zur Verfügung steht. Als Reaktion darauf, dass kein inaktiver Prozessor zur Verfügung steht, identifiziert der Scheduler eine Teilmenge von Prozessorkernen, die einen niedrigsten Lastkoeffizienten aufweisen. Der Scheduler ermittelt anhand der Teilmenge von Prozessorkernen, ob mindestens ein Prozessorkern vorhanden ist, der mit den Sollparametern der Aufgabe übereinstimmt. Als Reaktion darauf, dass mindestens ein Prozessorkern mit den Sollparametern der Aufgabe übereinstimmt, weist der Scheduler die Aufgabe einem des mindestens einen Prozessorkerns zu, der mit den Sollparametern übereinstimmt.
申请公布号 DE112011101086(T5) 申请公布日期 2013.04.11
申请号 DE201111101086T 申请日期 2011.05.23
申请人 INTERNATIONAL BUSINESS MACHINES CORP. 发明人 RAWSON III, FREEMAN LEIGH;ALLEN-WARE, MALCOLM SCOTT;ELNOZAHY, ELMOOTAZBELLAH NABIL;HANSON, HEATHER LYNN
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人
主权项
地址