Key points are not available for this paper at this time.
Spezielle Verarbeitungssysteme, die für bestimmte Anwendungen entwickelt wurden, können bei moderaten Kosten extrem hohe Leistung bieten. Ein solcher Prozessor wird vorgestellt, um Grafik- und Bildverarbeitungsalgorithmen als Grundlage eines digitalen Filmdruckers auszuführen. Die Pixel im System enthalten vier parallele Komponenten: RGB für Vollfarbe und einen Alphakanal zur Beibehaltung von Transparenzinformationen. Der Datenpfad des Prozessors enthält vier arithmetische Elemente, die über ein Crossbar-Netzwerk mit einem tessellierten Scratchpad-Speicher verbunden sind. Der SIMD-Prozessor (Single Instruction, Multiple Data) führt Befehle auf vier Pixelkomponenten parallel aus. Die Steuerungseinheit (ICU) verwaltet einen Aktivitätsstapel zur Verfolgung blockstrukturierter Codes, wobei datensatzabhängige Aktivitätsflaggen zur bedingten Deaktivierung von Teilmengen der ALUs verwendet werden. Verschachtelte Schleifen und if-then-else-Konstrukte können direkt programmiert werden, wobei die ICU ALUs basierend auf ihren individuellen Statusbits deaktiviert und wieder aktiviert.
Levinthal et al. (Sun,) untersuchten diese Frage.