INSTRUCTION-BASED SYNCHRONIZATION OF OPERATIONS INCLUDING AT LEAST ONE SIMD SCATTER OPERATION

A method of determining an execution order of memory operations performed by a processor includes executing at least one single-instruction, multiple-data (SIMD) scatter operation by the processor to store data to a memory. The method further includes executing one or more instructions by the proces...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MAHURIN, Eric, CODRESCU, Lucian
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 of determining an execution order of memory operations performed by a processor includes executing at least one single-instruction, multiple-data (SIMD) scatter operation by the processor to store data to a memory. The method further includes executing one or more instructions by the processor to determine the execution order of a set of memory operations. The set of memory operations includes the at least one SIMD scatter operation. La présente invention concerne un procédé de détermination d'un ordre d'exécution d'opérations de mémoire, effectuées par un processeur, qui comprend l'exécution d'au moins une instruction unique, une opération de diffusion de données multiples (SIMD) par le processeur pour mémoriser les données dans une mémoire. Le procédé comprend en outre l'exécution d'une ou de plusieurs instructions par le processeur pour déterminer l'ordre d'exécution d'un ensemble d'opérations de mémoire. L'ensemble d'opérations de mémoire comprend la ou les opérations de diffusion SIMD.