-
公开(公告)号:DE112011100715T5
公开(公告)日:2013-01-24
申请号:DE112011100715
申请日:2011-05-04
Applicant: IBM
Inventor: HALL RONALD , HAROY BALARAM , SILVERA RAUL ESTEBAN , LE HUNG QUI
Abstract: Es werden Mechanismen zum Abladen einer Arbeitslast eines Haupt-Thread auf einen Hilfs-Thread bereitgestellt. Die Mechanismen empfangen eine Anweisung eines Haupt-Thread zum Verzweigen zu einem Hilfs-Thread in einer Abrufeinheit eines Prozessors des Datenverarbeitungssystems. Die Anweisung zum Verzweigen zu einem Hilfs-Thread verständigt Hardware des Prozessors, damit diese nach einem bereits erzeugten Leerlauf-Thread sucht, der als Hilfs-Thread verwendet werden kann. Auf Hardware ausgeführte allgegenwärtige Thread-Steuerlogik ermittelt, ob ein oder mehrere bereits erzeugte Leerlauf-Threads zur Verwendung als Hilfs-Thread verfügbar sind. Die auf Hardware ausgeführte allgegenwärtige Thread-Steuerlogik wählt aus dem einen bzw. den mehreren bereits erzeugten Leerlauf-Threads einen Leerlauf-Thread aus, wenn ermittelt wird, dass ein oder mehrere bereits erzeugte Leerlauf-Threads zur Verwendung als Hilfs-Thread verfügbar sind, um dadurch den Hilfs-Thread bereitzustellen. Außerdem lädt die auf Hardware ausgeführte allgegenwärtige Thread-Steuerlogik einen Teil einer Arbeitslast des Haupt-Thread auf einen Hilfs-Thread ab.