www.wikidata.de-de.nina.az
No Instruction Set Computing NISC ist eine Computer Architektur und Compiler Technologie fur die Entwicklung hocheffizienter benutzerdefinierter Prozessoren und Hardware Beschleuniger wobei ein Compiler einem die Kontrolle uber die Hardware auf sehr niedriger Ebene erlaubt Ubersicht BearbeitenNISC ist eine statisch geplante horizontale nano codierende Architektur SSHNA Der Begriff statisch geplant bedeutet dabei dass die Prozessausfuhrung wie auch Fehlerkontrolle in der Hand des Compilers liegen Der Begriff horizontal nano codiert bedeutet dass NISC keinen vordefinierten Befehlssatz oder Mikrocode benutzt Der Compiler erzeugt Nanocodes zur direkten Steuerung des Befehlssatzes oder Mikrocodes Der Compiler erzeugt Nanocodes zur direkten Anpassung der Rechenwerke der Register der Multiplexer wie auch der Bussysteme Sie gibt dem Compiler die Kontrolle auf tiefer Ebene zur besseren Ausnutzung der Bussystem Ressourcen was letztendlich zu einer hoheren Leistung fuhrt Die Vorteile der NISC Technik sind hierbei Simple Kontroller Keine Hardware Scheduler keine Instruktionsdecoder Bessere Performance Mehr flexible Architekturen bessere Ressourcenauslastung Einfacheres Design keine Notwendigkeit zum Entwerfen von BefehlssatzenIm Kern basiert NISC auf dem Konzept leistungsfahige FPGAs durch intelligente Compiler dazu zu bringen Programme die z B in Hochsprachen wie C geschrieben wurden in Echtzeit in FPGA verstandliche Hardwarebeschreibungssprachen ahnlich wie VHDL oder Verilog zu ubersetzen EDA Entwickler haben dafur Methoden ersonnen mit denen FPGA Systeme ohne VHDL realisiert werden konnen und die bereits einen Standard ANSI C Quellcode unmittelbar in ein digitales Schaltungsaquivalent umsetzen Sowohl vom FPGA Hersteller Altera C2H Compiler als auch vom EDA Spezialisten Altium CHC Compiler wurden solche Compiler entwickelt Damit wird auch Programmierern der Zugang zu FPGAs ermoglicht die bisher keine Kenntnisse und Erfahrungen mit VHDL und Verilog hatten Unter der Voraussetzung dass ein Standard entwickelt wird der regelmassig alle Programmfragmente in FPGA gerechte Form bringt konnte den FPGAs damit anstelle der heute noch ublichen fest verdrahteten Prozessoren auch der Weg in heimische PCs eroffnet werden 1 Einzelnachweise Bearbeiten Paul Goossens FPGA made easy Programmieren Sie FPGAs in C In elektor Nr 3 2008 S 36 41 PDF abgerufen am 8 Januar 2013 Prozessorarchitekturen nbsp nach Wortbreite 1 Bit Architektur Bit Slice Architektur 4 Bit Architektur 8 Bit Architektur 16 Bit Architektur 32 Bit Architektur 64 Bit Architekturnach Befehlssatzaufbau CISC EPIC NISC RISC VLIW Mikroarchitekturmit Optimierung fur Einsatzzweck Haupt Prozessor Grafikprozessor GPGPU Streamprozessor Soundprozessor Gleitkommaeinheit Netzwerkprozessor Physikbeschleuniger Vektorprozessor TensorFlow Processing Unit Abgerufen von https de wikipedia org w index php title No Instruction Set Computing amp oldid 238873815