DATA-ARRAY PARALLEL-PROCESSING SYSTEM
A system for processing an array of data elements, such as pixel data, comprises: a memory (700) for storing the data elements and addressable to access in parallel groups of N memory locations; and a group of N processors (606(0)-(15)) for processing in parallel a group of N data elements. In order...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A system for processing an array of data elements, such as pixel data, comprises: a memory (700) for storing the data elements and addressable to access in parallel groups of N memory locations; and a group of N processors (606(0)-(15)) for processing in parallel a group of N data elements. In order to remove a pre-ordering restriction that the memory location in the accessed group determines the processor which can access that memory location, the system also includes an exchange (326) under control of the processors for routing the data elements between any processor and any selected memory location in the accessed group.
Un système servant au traitement d'une matrice d'éléments de données, par exemple des données pixel, comporte: une mémoire (700) stockant les éléments de données et adressable en parallèle pour permettre l'accès à des groupes de N adresses de mémoire; et un groupe de N processeurs (606(0)-(15)) servant au traitement en parallèle d'un groupe de N éléments de données. Afin d'enlever une restriction de préordre selon laquelle l'adresse de mémoire dans le groupe sollicité détermine quel processeur est autorisé à avoir accès à cette adresse de mémoire, le système comprend également un dispositif de dialogue (326) commandé par les processeurs et servant à acheminer les éléments de données entre l'un quelconque des processeurs et une adresse de mémoire sélectionnée dans le groupe auquel l'accès est autorisé. |
---|