www.wikidata.de-de.nina.az
Der Begriff Reconfigurable Computing engl bezeichnet das Gebiet der rekonfigurierbaren Rechensysteme und ihrer Anwendungen Hierbei handelt es sich um Rechensysteme die in ihrer Struktur programmierbar sind wie beispielsweise auf der Basis von FPGAs im Gegensatz zu herkommlichen Von Neumann Rechnern deren Befehlsstrome in einer festen Struktur ablaufen und die via Zeitplanung programmiert werden instruction scheduling Inhaltsverzeichnis 1 Paradigmen Klassifikation fur Rechnerarchitekturen 2 Varianten von rekonfigurierbaren Rechensystemen 3 Abgrenzung zu anderen Rekonfigurierbarkeitsformen 4 Literatur 5 EinzelnachweiseParadigmen Klassifikation fur Rechnerarchitekturen Bearbeiten nbsp Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Einzelnachweis fur die erwahnte Veroffentlichung fehlt Die folgende Tabelle zeigt ein von Nick Tredennick um 1995 publiziertes Klassifikations Schema fur Rechner Paradigmen von drei grundlegenden Rechnerarchitekturen Nick Tredennicks Rechner Klassifikationsschema Rechnerklasse Ressourcen Programmierungsquelle Algorithmen Programmierungsquellefruhe historische Rechner fest keine fest keineVon Neumann Rechner fest keine variabel Software Befehlsstrome Reconfigurable Computing variabel Configware Konfiguration variabel Flowware Datenstrome Varianten von rekonfigurierbaren Rechensystemen BearbeitenBeim Reconfigurable Computing also den rekonfigurierbaren Rechensystemen wird unterschieden zwischen feingranular rekonfigurierbar wie bei FPGAs mit nur 1 Bit breiten programmierbaren Logik Blocken 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 Programmzahler enthalten Abgrenzung zu anderen Rekonfigurierbarkeitsformen BearbeitenDiese Abgrenzung erfolgt vor allem uber die Ebene der Rekonfigurierbarkeit Beim Reconfigurable Computing handelt es sich um die Rekonfigurierbarkeit auf der Ebene der Rechnerarchitektur im Sinne der Prozessorarchitektur also die variable Leitung der Daten zu den Funktionalitaten Logisch betrachtet ist es also eine Anderung der Schaltung zur Laufzeit Realisiert wird dieses vorwiegend durch dynamisch logisch anderbare Schaltungen wie dieses beispielsweise via den FPGAs moglich ist Im Gegensatz dazu handelt es sich beim Adaptive Computing um die Rekonfigurierbarkeit auf der Ebene der Betriebssysteme oder der Serversysteme bzw deren zentralen Hardware und Software Komponenten im Sinne der Sicht der Systemanwendungen und auch der Systemanwender Realisiert wird dieses letztlich vorwiegend durch verschiedene Abstraktionslayer und verschiedene Kommunikationsprotokolle sowie speziell dafur entwickelte Software Literatur BearbeitenNick Tredennick The Case for Reconfigurable Computing In Microprocessor Report Band 10 Nr 10 5 August 1996 S 25 27 Jurgen Teich Hrsg et al Reconfigurable Computing Systems Schwerpunktthemenheft der Zeitschrift it Information Technology Vol 49 2007 Heft 3 Oldenbourg Verlag Munchen Christophe Bobda Introduction to Reconfigurable Computing Architectures algorithms and applications Springer Verlag 2007 ISBN 978 1 4020 6088 5Einzelnachweise Bearbeiten 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 Programmierbare LogikKonzepte ASIC SoC FPGA CLB CPLD EPLD PLA PAL GAL PSoC Reconfigurable Computing Xputer Soft microprocessor Circuit underutilization High level synthesis HardwarebeschleunigungProgrammiertechnik Masken programmiert Antifuse EPROM E PROM Flash SRAMProgrammiersprachen Verilog A AMS VHDL AMS VITAL SystemVerilog DPI SystemC AHDL Handel C PSL UPF PALASM ABEL CUPL OpenVera C to HDL Flow to HDL MyHDL JHDL ELLAHersteller Accellera Actel Achronix AMD Aldec Atmel Cadence Cypress Duolog Forte Intel Altera Lattice National Mentor Graphics Microsemi Signetics Synopsys Magma Virage Logic Texas Instruments Tabula XilinxProdukte Hardware iCE Stratix Cyclone Arria Max Kintex Zynq VirtexSoftware Intel Quartus Prime Xilinx ISE Xilinx Vivado ModelSim VTRIP Proprietar ARC ARM Cortex M PowerPC LEON LatticeMico8 MicroBlaze PicoBlaze Nios Nios IIOpen Source JOP LatticeMico32 OpenCores OpenRISC RISC V Zet Abgerufen von https de wikipedia org w index php title Reconfigurable Computing amp oldid 207425905