Zum Inhalt springen

Reconfigurable Computing

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. Januar 2020 um 00:44 Uhr durch Cepheiden (Diskussion | Beiträge) (Einzelnachweise). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Der Begriff Reconfigurable Computing bezeichnet das Gebiet der rekonfigurierbaren Rechensysteme und ihrer Anwendungen.

Inhalte

Hierbei handelt es sich um Rechensysteme, die in ihrer Struktur programmierbar sind, wie beispielsweise auf der Basis von FPGAs – im Gegensatz zu herkömmlichen Von-Neumann-Rechnern, deren Befehlsströme als Zeitplanung programmiert werden (instruction scheduling). Die folgende Tabelle zeigt ein von Nick Tredennicks um 1995 publiziertes Klassifikations-Schema für Rechner-Paradigmen:

Nick Tredennicks Rechner-Klassifikationsschema
frühe historische Rechner Programmierungs-Quelle
Ressourcen fest keine
Algorithmen fest keine
 
Von-Neumann-Rechner Programmierungs-Quelle
Ressourcen fest keine
Algorithmen variabel Software (Befehlsströme)
 
Reconfigurable Computing Programmierungs-Quelle
Ressourcen variabel Configware (Konfiguration)
Algorithmen variabel Flowware (Datenströme)

Bei rekonfigurierbaren Plattformen wird unterschieden zwischen feingranular rekonfigurierbar wie bei FPGAs mit nur 1 Bit breiten programmierbaren Logik-Blöcken (CLBs) und grobgranular rekonfigurierbar mit Wort-breiten (beispielsweise 32 Bit) rekonfigurierbaren Datenpfaden (rDPU: reconfigurable data path unit),[1] die fast mit dem Hauptprozessor eines Computers vergleichbar sind, aber keinen Programmzähler enthalten.

Siehe auch

Literatur

  • Nick Tredennick: The Case for Reconfigurable Computing. In: Microprocessor Report. Band 10, Nr. 10, 5. August 1996, S. 25–27.
  • Jürgen Teich (Hrsg.) et al.: Reconfigurable Computing Systems. Schwerpunktthemenheft der Zeitschrift it – Information Technology, Vol. 49, 2007, Heft 3. Oldenbourg Verlag, München.
  • Christophe Bobda: Introduction to Reconfigurable Computing: Architectures, algorithms and applications. Springer-Verlag, 2007, ISBN 978-1-4020-6088-5

Einzelnachweise

  1. R. Hartenstein: A Decade of Reconfigurable Computing: a Visionary Retrospective. In: Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings, S. 642–649.