CRC (Configurable Reconfigurable Core)
|
|
|
- Kristin Beck
- vor 8 Jahren
- Abrufe
Transkript
1 CRC (Configurable Reconfigurable Core) Bewertungs- und für prozessorartig rekonfigurierbare Architekturen Dipl. Inform. Dipl. Inform. Thomas Schweizer Dr. Tommy Kuhn Prof. Dr. Wolfgang Rosenstiel Universität Wilhelm-Schickard-Institut Zwischenkolloquium DFG-SPP 1148
2 Gliederung Architektur / Kostenfunktionen 2
3 Problemstellung Die Vorteile der Rekonfigurierbarkeit sind nur dann nutzbar, wenn sich effizient abbilden lassen. einer bestimmten Anwendungsklasse Architektur Möglichst Möglichst optimale optimale Ausnutzung Ausnutzung der der zur zur Verfügung Verfügung stehenden stehenden Ressourcen Ressourcen Unterschiedliche Unterschiedliche erfordern erfordern unterschiedliche unterschiedliche Architekturen Architekturen Automatisierte Automatisierte Abbildung Abbildung von von Entwurf Entwurf auf auf hohen hohen Abstraktionsebenen Abstraktionsebenen 3
4 Prozessorartig rekonfigurierbare Hardware Spezialisierung der Prozessor- Architektur verdrahtet Anwendungsspezifischer µp Standard- µp Problemspezifischer µp Anwenderspezifischer µp Zeitliche Abbildung Prozessorartig rekonfigurierbare HW Ausführungszeit Energieverbrauch Flexibilität Markteinführung Konfiguration nach Herstellung Rekonfigurierbare HW Einmalig konfigurierbare HW Fest- Räumliche Abbildung 4
5 Prozessorartig rekonfigurierbare Hardware Spezialisierung der Prozessor- Architektur Anwenderspezifischer µp Ausführungszeit Energieverbrauch verdrahtet Anwendungsspezifischer µp HW Schritthalten der Rekonfiguration mit der Ausführung Flexibilität Häufiges Rekonfigurieren Markteinführung ist Teil der normalen Ausführung Standard- µp Problemspezifischer µp Zeitliche Abbildung Prozessorartig rekonfigurierbare HW Problemspezifische, räumliche Abbildung Konfiguration nach Herstellung Rekonfigurierbare HW Verschiedenste Probleme nach der Herstellung lösbar Zeit für Takt Einmalig konfigurierbare Fest- Räumliche Abbildung 5
6 Prozessorartig rekonfigurierbare Hardware Spezialisierung der Prozessor- Architektur Problemspezifischer µp Rekonfigurierbare HW Anwenderspezifischer NEC: Dynamically Reconfigurable Processor Architecture (DRP) µp Ausführungszeit verdrahtet PACT: extreme Processor Platform (XPP) Energieverbrauch Anwendungsspezifischer IPFlex: DAP/DNA µp Architecture Flexibilität Morpho Technologies Standard- : Markteinführung reconfigurable DSP (rdsp) µp Zeitliche Abbildung Prozessorartig rekonfigurierbare HW Konfiguration nach Herstellung Einmalig konfigurierbare HW Fest- Räumliche Abbildung 6
7 CRC-Modell Configurable Reconfigurable Core Veränderbares Modell für prozessorartig rekonfigurierbare Architekturen Funktions- Einheit Konfigurations- Speicher Register-Satz Verbindungsnetzwerk Block- Speicher 7
8 Vorgehensmodell Iterativer Prozeß, der die drei Aspekte Architektur, und berücksichtigt CRC-Modell einer bestimmten Anwendungsklasse Eingabesprache: C Techniken aus Hardware-Synthese Architektur Anwendungsklassen-spezifische Architektur und 8
9 CRC- Wähle eine Anwendung aus einer definierten Anwendungsklasse Wähle eine Architekturvariante Wähle eine -Variante Bewerte Ergebnis 9
10 CRC- Wähle eine Anwendung aus einer definierten Anwendungsklasse Wähle eine Architekturvariante Wähle eine -Variante Bewerte Ergebnis Herstellungskosten Ausführungszeit Energieverbrauch Ausnutzung der Ressourcen 10
11 CRC- Wähle eine Anwendung aus einer definierten Anwendungsklasse Wähle eine Architekturvariante Wähle eine -Variante Bewerte Ergebnis Herstellungskosten Ausführungszeit Energieverbrauch Ausnutzung der Ressourcen 11
12 CRC- Wähle eine Anwendung aus einer definierten Anwendungsklasse Wähle eine Architekturvariante Simulation Wähle eine -Variante Bewerte Ergebnis Herstellungskosten Ausführungszeit Energieverbrauch Ausnutzung der Ressourcen 12
13 CRC- Wähle eine Anwendung aus einer definierten Anwendungsklasse Wähle eine Architekturvariante Wähle eine -Variante Bewerte Ergebnis Herstellungskosten Ausführungszeit Energieverbrauch Ausnutzung der Ressourcen 13
14 CRC- Wähle eine Anwendung aus einer definierten Anwendungsklasse Wähle eine Architekturvariante Wähle eine -Variante Bewerte Ergebnis -Paar 14
15 CRC- Wähle eine Anwendung aus einer definierten Anwendungsklasse Wähle eine Architekturvariante Wähle eine -Variante Bewerte Ergebnis -Paar Anwendungsklassen-spezifische Architektur und 15
16 Anwendung GGT Diffeq Kalman Filter Elliptic Function Fast Fourier Transform Grey Filter RGB-CMYK Viterbi Packet Flow Control JG Matrix Arithmetic Life Bubblesort DES Ray Casting Rijndael Reed-Solomon Referenz HLSynth 92 Benchmark EEMBC- Embedded Microprocessor Benchmark Consortium RAW Benchmark Suite (MIT,1997) DFG-SPP Projekt RAVC 16
17 Anwendungsklassen GGT Diffeq Anwendung Klasse Kalman Filter Elliptic Function Fast Fourier Transform Kontrollorientierte Grey Filter RGB-CMYK Viterbi Packet Flow Control JG Datenorientierte Matrix Arithmetic Life Bubblesort DES Ray Casting Spezielle Funktionseinheiten von RAVC Rijndael Reed-Solomon Operationen über einem Galois-Feld 17
18 Stand der Anwendungsentwicklung Anwendung GGT Diffeq Kalman Filter Elliptic Function Fast Fourier Transform Grey Filter RGB-CMYK Stand SimpleC (von uns definiertes C-Subset ohne Zeiger und Systemaufrufe) SystemC (FPGA-Synthese) Viterbi Packet Flow Control JG Matrix Arithmetic Life Bubblesort DES Ray Casting Rijndael Reed-Solomon 18
19 LANCE Centrum Dortmund Allokation C-Frontend Architekturunabhängige Transformationen/Optimierungen (Auswahl einer Architekturvariante) CADDY Scheduling Bindung Zuweisung von Operationen an Kontexte Zuweisung von Operationen an s FSM- Generierung Steuerung der Kontextwechsel 19
20 Entwicklungsstand des s LANCE Centrum Dortmund Allokation C-Frontend Architekturunabhängige Transformationen/Optimierungen (Auswahl einer Architekturvariante) CADDY Scheduling List Scheduling Basic Block-Erweiterung: Zuweisung von Operationen an Kontexte Zuweisung von Operationen an Bindung s Extraktion von Parallelität auf Instruktionsebene FSM- durch Steuerung der Kontextwechsel Analyse Generierung des Kontrollflusses Operator Chaining Automatisierter Ablauf C Scheduling 20
21 Erweiterungen des s DFG-Projekt OASE LANCE Centrum Dortmund Objektorientierte / Multithread- Beschreibungen C-Frontend Architekturunabhängige Transformationen/Optimierungen Allokation (Auswahl einer Architekturvariante) CADDY Scheduling Bindung Zuweisung von Operationen an Kontexte Zuweisung von Operationen an s FSM- Generierung Steuerung der Kontextwechsel Integration in Bindung Verbindungen zwischen den s 21
22 Kostenfunktionen Idealfall: detaillierte Kostenfunktionen einer geeigneten kommerziellen Architektur, die von uns verändert werden kann Architektur NEC-DRP Fläche, Verzögerungen Geeignet für C-Synthese ja Veränderbar (nein) Verfügbar (ja) PACT-XPP ja nein ja ja QuickSilver ja (nein) ja ja IPFlex ClearSpeed Morpho Technologies??? (nein) (nein) (nein) (nein) (nein) (nein) ja ja? Erstellung eines synthetisierbaren Modells 22
23 Modul CRC, Typ 1 Submodul Verbindungsnetzwerk, Typ 1 Verbindungsnetzwerk Block- Speicher 23
24 Modul CRC, Typ 1 Submodul, Typ 1 24
25 Submodul, Typ 1 Kontext- Speicher FSM FU CLK Modifikation des CRC-Modells entsprechend Register-Satz Register-Satz Daten / Status Daten / Status 25
26 Zeit für prozessorartiges Rekonfigurieren Kontext- Speicher 3 2,5 2,45 2,36 FSM Verzögerung [ns] 2 1,5 1 1,82 2,07 Synopsys Design 0,13 µm Standardzellen- Bibliothek 0, Anzahl Kontext, Anzahl Zustände 26
27 Verzögerungen im Vergleich mit FPGAs Virtex-II, Technologie: 0,15 µm (0,12 µm Transistoren) CRC, Technologie: 0,13 µm Standardzellen MULT 16x16 MULT 8x8 2,33 3,48 23,91 34,03 MULT 4x4 1,57 15,44 ADD (CLA) 32 3,25 35,76 ADD (CLA) 16 ADD (CLA) 8 1,96 1,56 0,6 AND 32 0,16 0,6 AND 16 0,23 AND 8 0,6 0,31 14,98 18,08 FU Verzögerung [ns] 27
28 Zusammensetzung der Fläche CLK Kontext- Speicher FSM FU Register-Satz Register-Satz Daten Daten / Status / Status Arithmetische/logische Operationen (+, ==, <, AND, OR, NOT, SEL) Multiplizierer (halbe Bit- Breite) Fläche [Gatter] Register (Daten: 12, Status: 12) Multiplexer (Daten: 7, Status: 7) FSM und Kontext- Speicher (Zustände: 16, Kontexte: 16) Bit-Breite des Datenpfades Konfiguration von aussen (64-Bit Schieberegister) 28
29 Energieverbrauch 1 : 0,68 50 MHz (statische Abschätzung mit Standardwerten für Schaltaktivität) CLK Kontext- Speicher FSM FU Register-Satz Register-Satz Daten / Status Daten / Status Konfiguration von aussen 28% FU 3% Register 11% Multiplexer 19% Kontextspeicher 31% FSM 8% 29
30 RAVC (Universität, Prof. Dr. Straßer) RAVC CRC: FU für Visual Computing, CRC RAVC: CRC-Modell, AMURHA (Universität Karlsruhe, Prof. Dr. Becker) AMURHA CRC: Kennwerte der HonyComb-Architektur CRC AMURHA:, Architekturbewertung ALadyn (Universität Karlsruhe, Prof. Dr. Müller-Glaser, Prof. Dr. Becker) ALadyn: Online-Scheduling von Hardware-Modulen CRC: Abbildung von Multithread-Beschreibungen (gegen Ende der ersten 2-jährigen Projektphase), Architekturbewertung TU Dresden, Prof. Dr. Merker, Architekturbewertung 30
31 10/03: Grobe Spezifikation des CRC-Modells 06/04: Erste Implementierung der Werkzeuge und von 10/04: Festlegung der Kostenfunktionen für die Architekturbewertung 03/05: Implementierung der Werkzeuge nach der Verfeinerung des CRC-Modells 06/05: Validierung anhand einer kommerziellen Architektur 07/05: Abschließende Dokumentation 31
32 Veröffentlichungen T. Oppold, T. Schweizer, T. Kuhn, W. Rosenstiel. A Design Environment for Processor-Like Reconfigurable Hardware. PARELEC, Dresden, September,2004. T. Oppold, T. Schweizer, T. Kuhn, W. Rosenstiel. A New Design Approach for Processor-Like Reconfigurable Hardware. Euro DesignCon, München, Oktober T. Oppold, T. Schweizer, T. Kuhn, W. Rosenstiel. Cost Functions for the Design of Dynamically Reconfigurable Processor Architectures. SASIMI, Kanazawa, Japan, Oktober 2004 (eingereicht). 32
33 Gemeinsame Entwicklung von Architektur und in einem iterativen Temporale Partitionierung mit erprobten Techniken durch prozessorartige Rekonfigurierbarkeit Kostenfunktionen durch synthetisierbares CRC-Modell Weiteres Vorgehen: planmäßige Fortsetzung der Forschungsarbeiten mit Schwerpunkt Energieverbrauch 33
34 CRC (Configurable Reconfigurable Core) Bewertungs- und für prozessorartig rekonfigurierbare Architekturen Kontakt: Dipl. Inform. Dipl. Inform. Thomas Schweizer Dr. Tommy Kuhn Prof. Dr. Wolfgang Rosenstiel Universität Wilhelm-Schickard-Institut Zwischenkolloquium DFG-SPP 1148
Entwurf einer universellen rekonfigurierbaren Architektur für Visual Computing. Urs Kanus WSI / GRIS Universität Tübingen [email protected].
Entwurf einer universellen rekonfigurierbaren Architektur für Visual Computing Urs Kanus WSI / GRIS Universität Tübingen [email protected] Übersicht Was ist Visual Computing? Rekonfigurierbarkeit
Entwicklung von Partitionierungsstrategien im Entwurf dynamisch rekonfigurierbarer Systeme
Entwicklung von Partitionierungsstrategien im Entwurf dynamisch rekonfigurierbarer Systeme R. Merker, Technische Universität Dresden, Fakultät ET und IT J. Kelber, Fachhochschule Schmalkalden, ET Gliederung
Rechnergestützter VLSI-Entwurf
Schaltungssynthese Dipl.-Ing. e-mail: [email protected] Seite SYN/1 Motivation Vereinfachung des Systementwurfes Weniger Fehler durch abstrakte Beschreibung Portierbarkeit der Schaltung (PLD, CPLD, FPGA,
Automatisierung mit Hilfe einer rekonfigurierbaren FPGA-Hardwareplattform
Automatisierung mit Hilfe einer rekonfigurierbaren FPGA-Hardwareplattform Prof. Dr.-.-Ing.. Frank Kesel Fachhochschule Pforzheim Übersicht Vom Algorithmus zum Chip High-Level Synthese Anwendungsbeispiel
EHP Einführung Projekt A
Volker Dörsing EHP Einführung Projekt A email: [email protected] praktische Übung www: http://users.minet.uni-jena.de/~ehp-head Vorbereitung, Durchführung, Kolloquium Infos zur Veranstaltung, Versuchsanleitung
Emulation und Rapid Prototyping. Hw-Sw-Co-Design
Emulation und Rapid Prototyping Hw-Sw-Co-Design Simulation von komplexen ICs Design level Description language Primitives Simulation time (instructions/cycle) Algorithm HLL Instruction sets 10-100 Architecture
Emulation und Rapid Prototyping
Emulation und Rapid Prototyping Hw-Sw-Co-Design Simulation von komplexen ICs Design level Description language Primitives Simulation time (instructions/cycle) Algorithm HLL Instruction sets 10-100 Architecture
Hardware Praktikum 2008
HaPra 2008 - Versuchsreihe 5 - ALU Hardware Praktikum 2008 Prof. Dr. H.-J. Wunderlich Dipl.-Inf. M. Imhof Dipl.-Inf. S. Holst Agenda Die HaPra-CPU Eine kleine Übersicht VHDL Projekt-Organisation Entwurf
Übersicht aktueller heterogener FPGA-SOCs
Fakultät Informatik, Institut für Technische Informatik, Professur VLSI-Entwurfssysteme, Diagnostik und Architektur Übersicht aktueller heterogener FPGA-SOCs Vortrag zum Lehrstuhlseminar Tilo Zschau [email protected]
Schwerpunktprogramm 1148 Rekonfigurierbare Rechensysteme. Rekonfigurierbare Controller
Schwerpunktprogramm 1148 Rekonfigurierbare Rechensysteme Rekonfigurierbare Controller Roland Kasper Thomas Reinemann Institut für Mechatronik und Antriebstechnik Otto-von-Guericke-Universität Magdeburg
1. Einleitung. 2. Aufgabenstellung. R. Bartholomä, Prof. F. Kesel, Prof. T. Greiner Fachhochschule Pforzheim, Tiefenbronnerstraße 65, 75175 Pforzheim
Methoden, Werkzeuge und Architekturen zum Entwurf und zur Realisierung von Signal- und Bildverarbeitungsalgorithmen für die Umsetzung in R. Bartholomä, Prof. F. Kesel, Prof. T. Greiner Fachhochschule Pforzheim,
Validierung von System- Architekturen
Validierung von System- Architekturen Westsächsische Hochschule Zwickau, Fachgruppe Informatik André Pflüger, Christian Poßögel Motivation Schwierigkeit: Entwicklung schreitet stetig voran Ergebnisse sind
Motivation. Eingebettetes System: Aufgabe:
Motivation n Aufgabe: n Eingebettetes System: Computersystem, das in einen technischen Kontext eingebettet ist - also ein Computer, der ein technisches System steuert oder regelt. Das sind z.b. das Antiblockiersystem,
VHDL Einleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010
VHDL Einleitung Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010 VHDL Einleitung 1/17 2010-04-14 Inhalt Entwurfsebenen und -sichten
Games with Cellular Automata auf Parallelen Rechnerarchitekturen
Bachelor Games with Cellular Automata auf Parallelen en ( ) Dipl.-Inf. Marc Reichenbach Prof. Dietmar Fey Ziel des s Paralleles Rechnen Keine akademische Nische mehr Vielmehr Allgemeingut für den Beruf
Skalierbare Rechensysteme für Echtzeitanwendungen
Skalierbare Rechensysteme für Echtzeitanwendungen Institut für Informatik TU Clausthal Echtzeit 2011: Herausforderungen durch Echtzeitbetrieb 3. und 4. November 2011 in Boppard am Rhein Multitasking Task
J. Reinier van Kampenhout Robert Hilbrich Hans-Joachim Goltz. Workshop Echtzeit Fraunhofer FIRST
Modellbasierte Generierung von statischen Schedules für sicherheitskritische, eingebettete Systeme mit Multicore Prozessoren und harten Echtzeitanforderungen J. Reinier van Kampenhout Robert Hilbrich Hans-Joachim
Vortrag zum Hauptseminar Hardware/Software Co-Design
Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Vortrag zum Hauptseminar Hardware/Software Co-Design Robert Mißbach Dresden, 02.07.2008
Symmetric Multiprocessing mit einer FPGA basierten. Marco Kirschke INF-M3 Seminar Wintersemester 2010/2011 25. November 2010
Symmetric Multiprocessing mit einer FPGA basierten MPSoC Plattform Marco Kirschke INF-M3 Seminar Wintersemester 2010/2011 25. November 2010 Inhalt Motivation Vorarbeiten Ziele für die Masterarbeit Vorgehensweise
Schnupperkurs. Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von. Dipl. Ing.(FH) Rüdiger Ellmauer. Applications Engineer
Schnupperkurs Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von LabVIEW Toolkits Dipl. Ing.(FH) Rüdiger Ellmauer Applications Engineer Umgebung zur Erstellung von Mess und Automatisierungssoftware
Einführung in die technische Informatik
Einführung in die technische Informatik Christopher Kruegel [email protected] http://www.auto.tuwien.ac.at/~chris VHDL VHDL Akronym für Very High-Speed Integrated Circuit Hardware Description Language
Anwenderprogrammierbare
4. Einteilung der Programmiertechnologien Programmable logic device (PLD) Field programmable gate array (FPGA) Zusammenfassende Bewertung S. A. Huss / Folie 4-1 Einteilung der Programmiertechnologien Programmierung
Systemtheorie 1. Einführung Systemtheorie 1 Formale Systeme 1 # WS 2006/2007 Armin Biere JKU Linz Revision: 1.4
Einführung intro 1 Grobklassifizierung r Methoden in der Informatik intro 2 Systemtheorie 1 Systeme 1 #342234 http://fmv.jku.at/fs1 WS 2006/2007 Johannes Kepler Universität Linz, Österreich Univ. Prof.
Linux auf FPGAs. Massgeschneiderte Computersysteme. Christoph Zimmermann, Marc-André Beck. 1. März 2008. Berner Fachhochschule MedOnStream
Massgeschneiderte Computersysteme Christoph Zimmermann Marc-André Beck Berner Fachhochschule MedOnStream 1. März 2008 Gliederung 1 GNU/Linux in eingebetteten Systemen Einsatzort Vorteile Distribution 2
Modul A. Modul B. Bisheriger Ansatz für dynamisch und partiell rekonfigurierbare Systeme. Slot 0 Slot 1. Prozessor. Dynamischer Bereich
DFG Mini Workshop Device Treiber für rekonfigurierbare Rechensysteme HW-ICAP API zur Anwendung der Read-, Modify-, Writeback-Methode für Xilinx Virtex-II FPGAs 8. 9. Dezember TU München Michael Hübner
Realisierung eines fernsteuerbaren Testcontrollers für FPGA-basierte Systeme. Kolloquium zum Mastermodul INF-PM-FPG
Fakultät Informatik, Inst. für Tech. Informatik, Prof. für VLSI-Entwurfssysteme, Diagnostik und Architektur Realisierung eines fernsteuerbaren Testcontrollers für FPGA-basierte Systeme Kolloquium zum Mastermodul
Einführung in CAE-Systeme
Einführung in CAE-Systeme Dipl.-Ing. Mark Müller 1 Inhalt 1. Motivation für CAE-Werkzeuge 2. Modellierung technischer Prozesse 3. Übersicht über CAE-Simulationssysteme Kommerzielle Programme Freeware 4.
Semestralklausur Einführung in Computer Microsystems
Semestralklausur Einführung in Computer Microsystems 07. Juli 2008 Dr.-Ing. Wolfgang Heenes Name (Nachname, Vorname) Matrikelnummer Unterschrift Prüfung Bitte ankreuzen Anzahl abgegebene Zusatzblätter:
LiSARD: LabVIEW integrated Softcore Architecture for Reconfigurable Devices
Firmenlogo LiSARD: LabVIEW integrated Softcore Architecture for Reconfigurable Devices Programmierbarer Rechenkern für rechenintensive Echtzeitdatenverarbeitung mit PXI-RIO Dr.-Ing. Alexander Pacholik
Analyse verschiedener HLS-Systeme in Hinblick auf ihren Umgang mit der Hochsprachenabstraktion Speicher. Sascha Kath
Analyse verschiedener HLS-Systeme in Hinblick auf ihren Umgang mit der Hochsprachenabstraktion Speicher Sascha Kath Dresden, Gliederung 1. Aufgabenstellung 2. HLS-Systeme 1. LegUP 2. Vivado HLS 3. Leap
17 Architekturentwurf Vorgehen und Dokumentation
17 Architekturentwurf Vorgehen und Dokumentation 17.1 Einbettung Aber Erster Schritt der Lösung Wenn Anforderungsspezifikation vorliegt Vorgabe für Codierung Hierarchische Verzahnung von Anforderungen
Platzierung und Verdrahtung massiv-paralleler FPGA-Designs am Beispiel eines Many-Core- Prozessors
Vortrag zum Beleg Platzierung und Verdrahtung massiv-paralleler FPGA-Designs am Beispiel eines Many-Core- Prozessors Michael Lange Dresden, Gliederung 1 Aufgabenstellung 2 Voraussetzungen 3 Aufbau eines
Sensorsimulation in Hardware in the Loop-Anwendungen
Sensorsimulation in Hardware in the Loop-Anwendungen Kristian Trenkel, Florian Spiteller Echtzeit 2014 20.11.2014 Gliederung I. Einführung II. Problemstellung III. Anforderungen an eine Sensorsimulation
Synthese Eingebetteter Systeme. 14 Abbildung von Anwendungen auf Multicore-Systeme
12 Synthese Eingebetteter Systeme Wintersemester 2012/13 14 Abbildung von Anwendungen auf Multicore-Systeme Michael Engel Informatik 12 TU Dortmund 2012/12/19 Abbildung von Anwendungen auf Multicores Multicore-Architekturen
Fakultät Informatik, Institut für Technische Informatik, Professur für VLSI - EDA. Implementierung eines UDP/IP-Stacks in Hardware.
Fakultät Informatik, Institut für Technische Informatik, Professur für VLSI - EDA Implementierung eines -Stacks in Hardware Dresden, Gliederung 1. Aufgabenstellung 2. Überblick 1. Allgemein 2. MAC 3. IP
SEIS TP 5 Bewertung und Optimierung
SEIS TP 5 Bewertung und Optimierung Dr. Christian Allmann Audi Electronics Venture Dr. Michael Glaß Universität Erlangen-Nürnberg Seite 1 Motivation Evolution der Komplexität Cloud-/ schwarmorientierte
FlexPath - Flexible, Dynamisch Rekonfigurierbare Verarbeitungspfade in Netzwerkprozessoren
FlexPath - Flexible, Dynamisch Rekonfigurierbare Verarbeitungspfade in Netzwerkprozessoren Dr. Thomas Wild Rainer Ohlendorf Michael Meitinger Prof. Dr. Andreas Herkersdorf Lehrstuhl für Theresienstr. 90
IuK-Projekt am Institut für Mikroelektronik und Eingebettete Systeme. Prof. Dr.-Ing. Peter Schulz Sommersemester 2013
am Institut für Mikroelektronik und Eingebettete Systeme Sommersemester 2013 1 Das Institut imes bietet ein fortlaufendes Mechatronik-Projekt an. Der Einstieg ist semesterweise möglich. Die Laufzeit aus
Synthese Eingebetteter Systeme. 1 Einführung: Entwurf und Synthese
12 Synthese Eingebetteter Systeme Sommersemester 2011 1 Einführung: Entwurf und Synthese 2011/04/06 Michael Engel Informatik 12 TU Dortmund Überblick Komplexität aktueller eingebetteter Systeme Electronic
Rechnerarchitektur und Betriebssysteme (CS201): Architektur, ALU, Flip-Flop
Rechnerarchitektur und Betriebssysteme (CS201): Architektur, ALU, Flip-Flop 17. September 2013 Prof. Dr. Christian Tschudin Departement Mathematik und Informatik, Universität Basel Uebersicht Ausgewählte
Rekonfigurierbare Hardwareplattformen für die Sicherungsschicht in Mobilfunksystemen
Rekonfigurierbare Hardwareplattformen für die Sicherungsschicht in Mobilfunksystemen Dipl.-Ing. Thilo Pionteck Professor Dr. Dr. h. c. mult. Manfred Glesner Technische Universität Darmstadt Institut für
5 Zusammengesetzte und reguläre Schaltungsstrukturen
5 Zusammengesetzte und reguläre Schaltungsstrukturen regelmäßig aufgebaute (reguläre) Schaltungsstrukturen implementieren jeweils eine größere Zahl an Gatterfunktionen wichtigste Vertreter: Speicher, programmierbare
Hardware/Software-Codesign
Klausur zur Lehrveranstaltung Hardware/Software-Codesign Dr. Christian Plessl Paderborn Center for Parallel Computing Universität Paderborn 8.10.2009 Die Bearbeitungsdauer beträgt 75 Minuten. Es sind keine
Laufzeitoptimierte VHDL Bibliothek zur Verifikation und Simulation kryptographischer Prozessoren
Laufzeitoptimierte VHDL Bibliothek zur Verifikation und Simulation kryptographischer Prozessoren Mathias Schmalisch Hagen Ploog Dirk Timmermann Universität Rostock Übersicht Motivation Arithmetik Implementierung
Unterstützung für die Durchführung epidemiologischer Studien - Modys - eine Datenbankapplikation. Achim Reineke, Sönke Knut Voß, Heidi Asendorf
Unterstützung für die Durchführung epidemiologischer Studien - Modys - eine Datenbankapplikation Achim Reineke, Sönke Knut Voß, Heidi Asendorf Bremer Institut für Präventionsforschung und Sozialmedizin
Zusicherungen und Laufzeit Überwachungen in der modellbasierten Software Entwicklung
Zusicherungen und Laufzeit Überwachungen in der modellbasierten Software Entwicklung Methoden Design Integration STZ Softwaretechnik Andreas Rau STZ Softwaretechnik Im Gaugenmaier 20 73730 Esslingen Email:
Praktikum Systementwurf mit VHDL HDL Design Lab
Praktikum Systementwurf mit VHDL HDL Design Lab Inhalt Kryptographie - Aufgaben VHDL - Konzepte Beispiel: 16 bit XOR Kryptographie - Aufgaben Geheimhaltung Integrität Authentifizierung Verbindlichkeit
Finden Sie mit der AllatNet Recruiting Division Ihren Traum Job.
Automotive, Nachrichtentechnik und weiteren Industriezweigen, erweitern wir Ihre Karrieremöglichkeiten Hardwareentwickler analoge Schaltungen (m/w) Referenz HW 2014 AS: Einsatzort: München, Stuttgart,
Messsysteme für den SwissFEL
Messsysteme für den SwissFEL Signalauswertung mit Xilinx Virtex-5 FPGAs Embedded Computing Conference 2011 Christa Zimmerli Masterstudentin MSE Wissenschaftliche Assistentin [email protected] Institut
Implementierungsansätze für ein FPGA basiertes Multiprozessor. Marco Kirschke INF-M1 Anwendung 1 - Wintersemester 2009/2010 25.
Implementierungsansätze für ein FPGA basiertes Multiprozessor System INF-M1 Anwendung 1 - Wintersemester 2009/2010 25. November 2009 Inhalt Motivation FPGA-based Embedded Systems Entwurfsübersicht zu MPSoC
Team. Prof. Dirk Timmermann. Siemens AG (ICN Greifswald)
Teilprojekt MWN (wired) Ziele und Vorgehensweise Putbus, den 09.09.2004 Dipl.-Ing. Harald Widiger Dipl.-Ing. Stephan Kubisch Universität Rostock Fakultät für Informatik und Elektrotechnik Institut für
Teil 1: Digitale Logik
Teil 1: Digitale Logik Inhalt: Boolesche Algebra kombinatorische Logik sequentielle Logik kurzer Exkurs technologische Grundlagen programmierbare logische Bausteine 1 Tri-State Ausgangslogik Ausgang eines
Open Source - Mikrokontroller für Mixed Signal ASIC
Open Source - Mikrokontroller für Mixed Signal ASIC Embedded Computing Conference 30. August 2011 Michael Roth Ablauf Vorstellung IME Motivation Vorstellung einiger OpenSource Mikrokontroller Evaluation
Einführung (1) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München
Einführung (1) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München Einführung (2) Architektur des Haswell- Prozessors (aus c t) Einführung
LiSARD: LabVIEW integrated Softcore Architecture for Reconfigurable Devices
Firmenlogo LiSARD: LabVIEW integrated Softcore Architecture for Reconfigurable Devices Programmierbarer Rechenkern für rechenintensive Echtzeitdatenverarbeitung mit PXI-RIO Dr.-Ing. Alexander Pacholik
VHDL Synthese. Dr.-Ing. Matthias Sand. Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2009/2010
VHDL Synthese Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2009/2010 VHDL Synthese 1/36 2009-11-02 Inhalt Begriff Arten Kombinatorische
Modulare Grafische Programmierung (MGP) von FPGAs
Modulare Grafische Programmierung (MGP) von FPGAs Linna Lu Technische Universität Ilmenau Projektseminar KBSE Projektseminar KBSE Ilmenau 29.06.2005 Linna Lu Projektseminar Softwaresysteme/Prozessinformatik
Dipl.-Wirt.-Inf. Matthias Zapp
Semantische Wiki-Systeme in der vvandlungsfähigen Produktion Von der Fakultät Konstruktion-, Produktions- und Fahrzeugtechnik der Universität Stuttgart zur Erlangung der Würde eines Doktor-Ingenieurs (Dr.-Ing.)
ReCoNets Entwurfsmethodik für eingebettete Systeme bestehend aus kleinen Netzwerken hardwarerekonfigurierbarer Knoten und -verbindungen
ReCoNets Entwurfsmethodik für eingebettete Systeme bestehend aus kleinen Netzwerken hardwarerekonfigurierbarer Knoten und -verbindungen Ch. Haubelt, D. Koch, T. Streichert, J. Teich Hardware-Software-Co-Design
Martin V. Künzli Marcel Meli. Vom Gatter zu VHDL. Eine Einführung in die Digitaltechnik. : iasms!wil5i-8sb*l!f. 3. Auflage. zh aw
Martin V. Künzli Marcel Meli Vom Gatter zu VHDL Eine Einführung in die Digitaltechnik : iasms!wil5i-8sb*l!f 3. Auflage zh aw Inhaltsverzeichnis 1. Begriffe und Definitionen 1 1.1 Logische Zustände 1 1.2
Vortrag zur Diplomarbeit
Fakultät Informatik Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Vortrag zur Diplomarbeit Entwurf und Implementierung eines zuverlässigen verbindungsorientierten Transportprotokolls für
Inhaltsverzeichnis Vorlesung VHDL, HW/SW-Codesign"
Inhaltsverzeichnis Vorlesung VHDL, HW/SW-Codesign" 1 Einführung... 1-1 2 VHDL Grundlagen... 2-1 2.1 Allgemeines... 2-1 2.2 Aufbau eines VHDL-Modells...2-7 VHDL Design-Einheiten Überblick...2-10 Programmerstellung...
Datenflussrechnen mit FPGAs für die biomedizinische Bildverarbeitung
Datenflussrechnen mit FPGAs für die biomedizinische Bildverarbeitung Frederik Grüll, Udo Kebschull Infrastruktur und Rechnersysteme in der Informationsverarbeitung Goethe-Universität Frankfurt ZKI-Frühjahrstagung
PARADOM. Parallele Algorithmische Differentiation in OpenModelica für energietechnische Simulationen und Optimierungen.
Zentrum für Informationsdienste und Hochleistungsrechnen TU Dresden PARADOM Parallele Algorithmische Differentiation in OpenModelica für energietechnische Simulationen und Optimierungen Martin Flehmig
Session 3: Projektvorstellung Transferprojekt itsowl-tt-hapromesy 18. August 2015, Gütersloh. www.its-owl.de
Session 3: Projektvorstellung Transferprojekt itsowl-tt-hapromesy 18. August 2015, Gütersloh www.its-owl.de Agenda Abschlusspräsentation itsowl-tt-hapromesy Einführung Zielsetzung Ergebnisse Resümee und
Ziele und Entwicklungskonzept des Projekts Virtueller Satellit. Dr. Olaf Maibaum
Ziele und Entwicklungskonzept des Projekts Virtueller Satellit Dr. Olaf Maibaum Übersicht Ziele Virtueller Satellit Designprozess Concurrent Design Facility Konzept Virtueller Satellit Vorhandene Lösungen
Energy-Efficient Cluster Computing
Energy-Efficient Cluster Computing http://www.eeclust.de April 2009 März 2012 Timo Minartz Universität Hamburg Arbeitsbereich Wissenschaftliches Rechnen Konsortium Universität Hamburg (Koordinator) Thomas
Microsoft Dynamics CRM 2016 What s New?
Bonn, 26.04.2016 Upgrade & Ausblick Agenda 1. Lebenslauf 2. Systemanforderungen 3. Upgrade Prozess 4. Best Practice 5. Ausblick Spring Wave Release Bonn, 26.04.2016 Lebenslauf Upgrade & Ausblick Lebenslauf
6. Aufgabenblatt mit Lösungsvorschlag
Einführung in Computer Microsystems Sommersemester 2010 Wolfgang Heenes 6. Aufgabenblatt mit Lösungsvorschlag 26.05.2010 Aufgabe 1: Entwurf der Steuerung eines Verkaufsautomaten Folge Spezifikation für
Jürg Gutknecht, SI und ETH Zürich, April 2015
Jürg Gutknecht, SI und ETH Zürich, April 2015 Der Staubsauger könnte ein Mikrofon eingebaut haben, welches sämtliche Geräusche im Raum aufnimmt und via Stromkabel an einen Geheimdienst weiterleitet Die
SUPERCOM 7 32-BIT UND 64-BIT WINDOWS UND LINUX FÜR. ADONTEC, All Rechte vorbehalten. Rel D 7020
SUPERCOM 7 FÜR 32-BIT UND 64-BIT WINDOWS UND LINUX ADONTEC, 2012. All Rechte vorbehalten. www.adontec.com Rel D 7020 SuperCom Kommunikation Software Anwendung.NET Class Library ActiveX API Ein gemeinsames
Versuch 8 Gerätesteuerung mit SICL und VISA in C Widerstandskennlinie
Fachhochschule Merseburg FB Informatik und Angewandte Naturwissenschaften Praktikum Messtechnik Versuch 8 Gerätesteuerung mit SICL und VISA in C Widerstandskennlinie Agilent IO Libraries - SICL und VISA
Codesigned Virtual Machines
Codesigned Virtual Machines Seminar Virtualisierung Philipp Kirchhofer [email protected] Institut für Technische Informatik Lehrstuhl für Rechnerarchitektur Universität Karlsruhe (TH)
Subranging-Analog/Digital-Wandler mit tiefem Leistungsverbrauch für System-on-Chip-Lösungen in Sensor-Anwendungen
Subranging-Analog/Digital-Wandler mit tiefem Leistungsverbrauch für System-on-Chip-Lösungen in Sensor-Anwendungen IMES Institut für Mikroelektronik und Embedded-Systems Roman Willi Inhalt - Einleitung
IHS2 Seminar. Einführung Zusatzfolien A. Integrated HW/SW Systems Group. IHS2 Seminar 06 November 2009 Self-Organization 19 November 2009 1
Einführung Zusatzfolien A Prof. Dr.-Ing. habil. Andreas Mitschele-Thiel 06 November 2009 Self-Organization 19 November 2009 1 Empfehlungen für die Verzeichnisstruktur Unterverzeichnisse für Projekte doc
Anwendungsgebiete unterschiedlicher FPGA-basierter. Marco Kirschke INF-M2 Anwendung 2 Sommersemester Mai 2010
Anwendungsgebiete unterschiedlicher FPGA-basierter MPSoC Architekturen Marco Kirschke INF-M2 Anwendung 2 Sommersemester 2010 26. Mai 2010 Inhalt Einleitung IEEE Veröffentlichungen Beispiele zu MPSoC Architekturen
Projekt im Sommersemester 2008. Complex and Distributed IT-Systems TU Berlin
Virtuelle Systeme Projekt im Sommersemester 2008 Complex and Distributed IT-Systems TU Berlin Beispiel: VMWare 24.10.2007 CIT, Einführung Projekt Virtualisierung 2 Virtualisierung 24.10.2007 CIT, Einführung
Programmierbare Logik CPLDs. Studienprojekt B Tammo van Lessen
Programmierbare Logik CPLDs Studienprojekt B Tammo van Lessen Gliederung Programmierbare Logik Verschiedene Typen Speichertechnologie Komplexe Programmierbare Logik System On a Chip Motivation Warum Programmierbare
IHS2 Seminar CFG. Steffen Ostendorff Zusebau, R2078, Tel: -1788
CFG Steffen Ostendorff Zusebau, R2078, Tel: -1788 Prof. Dr.-Ing. habil. Andreas Mitschele-Thiel Integrated HW/SW Systems Group 2. Januar 2012 Self-Organization 05 January 2012 1 Wiederholung CFG 2. Januar
FPGA. Übersicht der Aktuellen Bausteine. Inhaltsverzeichnis. 1. Einführung 1.1 Was ist ein FGPA?
FPGA Übersicht der Aktuellen Bausteine Von Markus Stanczyk Inhaltsverzeichnis 1. Einführung 1.1 Was ist ein FGPA? 2. Aufbau eines FPGA 2.1 Logikblöcke 2.2 Verbindungsarchitektur 3. Marktüberblick 3.1 Allgemein
Trace- und Zeit-Zusicherungen beim Programmieren mit Vertrag
Trace- und Zeit-Zusicherungen beim Programmieren mit Vertrag Mark Brörkens Universität Oldenburg, Fachbereich Informatik Email: [email protected] Einleitung Programmieren mit Vertrag
13 Programmierbare Speicher- und Logikbausteine
13 Programmierbare Speicher- und Logikbausteine Speicherung einer Tabelle (Programm) Read Only Memory (ROM) Festwertspeicher Nichtflüchtig Nichtlöschbar: ROM PROM bzw. OTP-ROM Anwender programmierbares
Untersuchung und Vorstellung moderner Grafikchiparchitekturen
Fakultät Informatik, Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Untersuchung und Vorstellung moderner Grafikchiparchitekturen Hauptseminar Technische
Modelling with SystemC
Modelling with SystemC Andrej Eisfeld May 22, 2011 1 Andrej Eisfeld Modelling with SystemC Inhaltsverzeichnis Grundlagen Die eigene CPU Synthese 2 Andrej Eisfeld Modelling with SystemC Fakten Open Source
SEA. Modellgetriebene Softwareentwicklung in der BA
SEA Modellgetriebene Softwareentwicklung in der BA MDA bei der BA Ziele/Vorteile: für die Fachabteilung für die Systementwicklung für den Betrieb Wie wird MDA in der BA umgesetzt? Seite 2 MDA bei der BA
