MULTIPROCESSOR ARCHITECTURE WITH HIERARCHICAL PROCESSOR ORGANIZATION
A computing system is provided that has a multiprocessor architecture. The processors are hierarchically organized so that one or more slave processors at a senior hierarchical level provide tasks to one or more slave processors at a junior hierarchical level. Further, the slave processors at the ju...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A computing system is provided that has a multiprocessor architecture. The processors are hierarchically organized so that one or more slave processors at a senior hierarchical level provide tasks to one or more slave processors at a junior hierarchical level. Further, the slave processors at the junior hierarchical level will have a different functional capability than the slave processors at the senior hierarchical level, such that the junior slave processors can perform some types of operations better than the senior slave processors. A master computing process distributes operation sets among one or more computing processes running on a processor at the senior hierarchical level, which will begin executing operations in the operation set. When a process running at the senior hierarchical level identifies one or more operations of the type better performed by a processor at the junior hierarchical level, it provides this operation or operations to a process running on a processor at the junior hierarchical level. After the process running at the junior hierarchical level executes its assigned operation or operations, it returns the results to the process running at the senior hierarchical level to complete the execution of the operation set.
La présente invention concerne un système informatique ayant une architecture multiprocesseur. Les processeurs sont organisés hiérarchiquement de sorte qu'un ou plusieurs processeurs esclaves à un niveau hiérarchique prioritaire attribuent des tâches à un ou plusieurs processeurs esclaves à un niveau hiérarchique non prioritaire. En outre, les processeurs esclaves au niveau hiérarchique non prioritaire auront une capacité fonctionnelle différente des processeurs esclaves au niveau hiérarchique prioritaire, de sorte que les processeurs esclaves non prioritaires peuvent exécuter certains types d'opérations mieux que les processeurs esclaves prioritaires. Un processus de traitement informatique maître distribue des jeux d'opérations entre un ou plusieurs processus de traitement informatiques s'exécutant sur un processeur au niveau hiérarchique prioritaire, qui commenceront à exécuter des opérations du jeu d'opérations. Quand un processus s'exécutant au niveau hiérarchique prioritaire identifie une ou plusieurs opérations du type mieux exécuté par un processeur au niveau hiérarchique non prioritaire, il propose cette opération ou ces opérations à un processus s'exécutant sur un processeur au niveau hiérarchique non prio |
---|