发明名称 Datenverarbeitungsvorrichtung und -Verfahren zum Schalten einer Arbeitslast zwischen ersten und zweiten Verarbeitungsschaltkreisen
摘要 Eine Datenverarbeitungsvorrichtung und ein Verfahren werden bereitgestellt zum Schalten der Ausführung einer Arbeitslast zwischen zwei Verarbeitungsschaltkreisen. Die Datenverarbeitungsvorrichtung hat einen ersten Verarbeitungsschaltkreis, der architektonisch kompatibel mit einem zweiten Verarbeitungsschaltkreis ist, wobei jedoch der erste Verarbeitungsschaltkreis mikroarchitektonisch von dem zweiten Verarbeitungsschaltkreis verschieden ist. Zu jedem Zeitpunkt wird eine Arbeitslast, die aus mindestens einer Anwendung und mindestens einem Betriebssystem, das die Anwendung betreibt, besteht, entweder von dem ersten Verarbeitungsschaltkreis oder von dem zweiten Verarbeitungsschaltkreis ausgeführt. Eine Schaltsteuerung reagiert auf einen Übertragungsauslöseimpuls, sodass ein Übergabeoperation ausgeführt wird, um eine Ausführung der Arbeitslast von einem Quellverarbeitungsschaltkreis zu einem Zielverarbeitungsschaltkreis zu übertragen, wobei der Quellverarbeitungsschaltkreis einer der ersten und zweiten Verarbeitungsschaltkreise ist und der Zielverarbeitungsschaltkreis der andere der ersten und zweiten Verarbeitungsschaltkreise ist. Während der Übergabeoperation bewirkt die Schaltungssteuerung, dass der Quellverarbeitungsschaltkreis seinen derzeitigen architektonischen Zustand dem Zielverarbeitungsschaltkreis verfügbar macht, wobei der derzeitige architektonische Zustand derjenige Zustand ist, der zu einem Zeitpunkt, zu dem die Übergabeoperation begonnen wird, nicht aus einem gemeinsam verwendeten Speicher verfügbar ist, und der notwendig ist, damit der Zielverarbeitungsschaltkreis eine Ausführung der Arbeitslast erfolgreich von dem Quellverarbeitungsschaltkreis übernehmen kann. Zusätzlich maskiert die Schaltsteuerung vorbestimmte prozessorspezifische Konfigurationsinformation gegenüber dem mindestens einen Betriebssystem, sodass die Übertragung der Arbeitslast für dieses Betriebssystem transparent ist. Es wurde beobachtet, dass solch ein Ansatz signifikante Energieverbrauchsvorteile mit sich bringt, während er Komplexitäten vermeidet, die mit Bereitstellen von Betriebssystemen, die die Fähigkeit aufweisen, Anwendungen zwischen Bearbeitungsschaltkreisen zu schalten, verbunden sind.
申请公布号 DE112011100744(T5) 申请公布日期 2013.06.27
申请号 DE201111100744T 申请日期 2011.02.17
申请人 ARM LTD. 发明人 GREENHALGH, PETER RICHARD;GRISENTHWAITE, RICHARD ROY
分类号 G06F15/167 主分类号 G06F15/167
代理机构 代理人
主权项
地址