METHOD AND APPARATUS TO IMPROVE ENERGY EFFICIENCY OF PARALLEL TASKS

A system with improved power performance for task executed in parallel. A plurality of processing cores each to execute tasks. An inter-core messaging unit to conveys messages between the cores. A power management agent transitions a first core into a lower power state responsive to the first core w...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BODAS, Devadatta V, RAJAPPA, Muralidhar, SONG, Justin J, HOFFMAN, Andy
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system with improved power performance for task executed in parallel. A plurality of processing cores each to execute tasks. An inter-core messaging unit to conveys messages between the cores. A power management agent transitions a first core into a lower power state responsive to the first core waiting for a second core to complete a second task. In some embodiments long messages are subdivided to allow a receiving core to resume useful work sooner. L'invention concerne un système ayant des performances de puissance améliorées pour une tâche exécutée en parallèle. Une pluralité de cœurs de traitement sont chacun conçus pour exécuter des tâches. Une unité de messagerie inter-cœurs est conçue pour acheminer des messages entre les cœurs. Un agent de gestion de puissance fait passer un premier cœur dans un état à plus faible consommation d'énergie en réponse au fait que le premier cœur attend un second cœur pour achever une seconde tâche. Dans certains modes de réalisation, de longs messages sont subdivisés pour permettre à un cœur de réception de reprendre plus tôt un travail utile.