Reconfigurable Supercomputing

Reconfigurable Supercomputing

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). Siehe im Bild: 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 feinkörnig rekonfigurierbar wie bei FPGAs mit nur 1 Bit breiten programmierbaren Logik-Blöcken (CLBs) und grobkörnig rekonfigurierbar mit Wort-breiten (beispielsweise 32 Bit) rekonfigurierbaren Datenpfaden (rDPU: reconfigurable data path unit), die fast mit dem Hauptprozessor eines Computers vergleichbar sind, aber keinen Programmzähler enthalten.

Literatur

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

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Reconfigurable Supercomputing — stands for a new direction in Supercomputing, where Reconfigurable Computing methods are adopted by supercomputer architectures, like including FPGAs. From FPGA usage as accelerators, speed up factors by up to two orders of magnitude are reported …   Wikipedia

  • Reconfigurable computing — is a computer architecture combining some of the flexibility of software with the high performance of hardware by processing with very flexible high speed computing fabrics like field programmable gate arrays (FPGAs). The principal difference… …   Wikipedia

  • Von Neumann syndrome — The von Neumann syndrome is a computing term coined by Prof. C. V. Ramamoorthy (after having listened to a keynote by Reiner Hartenstein, and named after John von Neumann s model of computer architecture). Ramamoorthy noted that for most… …   Wikipedia

  • Reiner Hartenstein — (* 18. Dezember 1934 in Berlin Spandau) ist ein deutscher Informatiker. Hartenstein gilt weltweit als Pionier der Hardware Beschreibungs Sprachen, des Reconfigurable Computing und des Reconfigurable Supercomputing. Inhaltsverzeichnis 1 Leben 2 …   Deutsch Wikipedia

  • Granularity — is the extent to which a system is broken down into small parts, either the system itself or its description or observation. It is the extent to which a larger entity is subdivided. For example, a yard broken into inches has finer granularity… …   Wikipedia

  • Parallel computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Mitrionics — is a Swedish company manufacturing softcore reconfigurable processors. It has been mentioned as one of EETimes 60 Emerging startups [1]. The company was founded in 2001 to commercialize a massively parallel reconfigurable processor implemented on …   Wikipedia

  • Supercomputer — A supercomputer is a computer that is at the frontline of processing capacity, particularly speed of calculation (at the time of its introduction). The term Super Computing was first used by New York World newspaper in 1929 [cite book |last=Eames …   Wikipedia

  • Field-programmable gate array — FPGAs should not be confused with the flip chip pin grid array, a form of integrated circuit packaging. A field programmable gate array is a semiconductor device containing programmable logic components called logic blocks , and programmable… …   Wikipedia

  • Optical computing — Today s computers use the movement of electrons in and out of transistors to do logic. Optical or Photonic computing is intended to use photons or light particles, produced by lasers or diodes, in place of electrons. Compared to electrons,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”