METHOD FOR ENABLING MULTI-PROCESSOR SYNCHRONIZATION

A method for providing at least one sequence of values to a plurality of processors is described. In the method, a sequence generator from one or more sequence generators is associated with a memory location. The sequence generator is configured to generate the at least one sequence of values. One o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SENTHIVELAN, MURUGAPPAN, MOUDGILL, MAYAN, SRIKANTIAH, UMESH, BALZOLA, PABLO, LI, TAK-PO, KALASHIKOV, VITALY
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 method for providing at least one sequence of values to a plurality of processors is described. In the method, a sequence generator from one or more sequence generators is associated with a memory location. The sequence generator is configured to generate the at least one sequence of values. One or more read accesses of the memory location are enabled by a processor from the plurality of processors. In response to enabling the read access, the sequence generator is executed so that it returns a first value from the sequence of values to the processor. After executing the sequence generator, the sequence generator is advanced so that the next access generates a second value from the sequence of values. The second value is sequentially subsequent to the first value. L'invention porte sur un procédé pour fournir au moins une séquence de valeurs à une pluralité de processeurs. Dans le procédé, un générateur de séquences parmi un ou plusieurs générateurs de séquences est associé à un emplacement mémoire. Le générateur de séquences est configuré pour générer l'au moins une séquence de valeurs. Un ou plusieurs accès de lecture de l'emplacement mémoire sont autorisés par un processeur parmi la pluralité de processeurs. En réponse à la possibilité de l'accès de lecture, le générateur de séquences est exécuté, de telle sorte qu'il renvoie une première valeur à partir de la séquence de valeurs au processeur. Après l'exécution du générateur de séquences, le générateur de séquences est avancé de façon à ce que le prochain accès génère une seconde valeur à partir de la séquence de valeurs. La seconde valeur est dans la séquence ultérieure à la première valeur.