HIERARCHICAL RING-BASED INTERCONNECTION NETWORK FOR SYMMETRIC MULTIPROCESSORS

A symmetric multiprocessor includes with a hierarchical ring-based interconnection network is disclosed. The symmetric processor includes a plurality of buses (140, 150, 160) comprised on the symmetric multiprocessor, wherein each of the buses (140, 150, 160) are configured in a circular topology. T...

Full description

Saved in:
Bibliographic Details
Main Authors HOLLAWAY, John, HOWE, Daniel C, KROLAK, David, STARKE, William, REDDY, Praveen, MARINO, Charles
Format Patent
LanguageEnglish
French
Published 09.03.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A symmetric multiprocessor includes with a hierarchical ring-based interconnection network is disclosed. The symmetric processor includes a plurality of buses (140, 150, 160) comprised on the symmetric multiprocessor, wherein each of the buses (140, 150, 160) are configured in a circular topology. The symmetric multiprocessor also includes a plurality of multi-processing nodes interconnected by the buses (140, 150, 160) to make a hierarchical ring-based interconnection network for conveying commands between the multi-processing nodes. The interconnection network includes a command network (140, 150, 160) configured to transport commands based on command tokens, wherein the tokens dictate a destination of the command, a partial response network configured to transport partial responses generated by the multi-processing nodes, and a combined response network configured to combine the partial responses generated by the multi-processing nodes using combined response tokens. Est divulgué ici un multiprocesseur symétrique qui comprend un réseau d'interconnexion à base d'anneaux hiérarchiques. Le processeur symétrique comprend une pluralité de bus (140, 150, 160) compris sur le multiprocesseur symétrique, chacun des bus (140, 150, 160) étant configuré dans une topologie circulaire. Le multiprocesseur symétrique comprend également une pluralité de nœuds de traitements multiples interconnectés par les bus (140, 150, 160) pour obtenir un réseau d'interconnexion à base d'anneaux hiérarchiques pour transporter des commandes entre les nœuds de traitements multiples. Le réseau d'interconnexion comprend un réseau de commande (140, 150, 160) configuré pour transporter des commandes sur la base de jetons de commande, les jetons dictant une destination de la commande, un réseau de réponses partielles configuré pour transporter des réponses partielles générées par les nœuds de traitements multiples, et un réseau de réponse combiné configuré pour combiner les réponses partielles générées par les nœuds de traitements multiples à l'aide de jetons de réponse combinés.
Bibliography:Application Number: WO2022EP73700