DATA PROCESSING

Data processing apparatus comprises processing circuitry to apply processing operations to one or more data items of a linear array comprising a plurality, n, of data items at respective positions in the linear array, the processing circuitry being configured to access an array of n x n storage loca...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: STEPHENS, Nigel John, MILANOVIC, Jelena, EISEN, Lee Evan
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:Data processing apparatus comprises processing circuitry to apply processing operations to one or more data items of a linear array comprising a plurality, n, of data items at respective positions in the linear array, the processing circuitry being configured to access an array of n x n storage locations, where n is an integer greater than one, the processing circuitry comprising: instruction decoder circuitry to decode program instructions; and instruction processing circuitry to execute instructions decoded by the instruction decoder circuitry; wherein the instruction decoder circuitry is responsive to an array access instruction, to control the instruction processing circuitry to access, as a linear array, a set of n storage locations arranged in an array direction selected, under control of the array access instruction, from a set of candidate array directions comprising at least a first array direction and a second array direction different to the first array direction. L'invention concerne un appareil de traitement de données comprenant des circuits de traitement pour appliquer des opérations de traitement à au moins un élément de données d'un réseau linéaire comprenant une pluralité, n, d'éléments de données, au niveau de positions respectives dans le réseau linéaire, les circuits de traitement étant conçus pour accéder à un réseau de n x n emplacements de stockage, n étant un nombre entier supérieur à un, les circuit de traitement comprenant : des circuits décodeurs d'instructions destinés à décoder des instructions de programme ; et des circuits de traitement d'instructions destinés à exécuter des instructions décodées par les circuits décodeurs d'instructions ; les circuits décodeurs d'instructions étant sensibles à une instruction d'accès à un réseau, pour commander aux circuits de traitement d'instructions d'accéder, sous forme d'un réseau linéaire, à un ensemble de n emplacements de stockage disposés dans une direction de réseau sélectionnée, sous la commande de l'instruction d'accès au réseau, à partir d'un ensemble de directions candidates de réseau comprenant au moins une première direction de réseau et une seconde direction de réseau différente de la première direction de réseau.