Einsatz optischer Verbindungen in der Rechentechnik
|
|
- Jobst Böhm
- vor 8 Jahren
- Abrufe
Transkript
1 Einsatz optischer Verbindungen in der Rechentechnik 1 Dietmar Fey Friedrich-Schiller-Universität Jena Ernst-Abbe-Platz Jena
2 Überblick Einführung Optische Verbindungen für fein-granulare Optische Verbindungen für grob-granulare Zusammenfassung 2
3 Einführung Klassen von en Wie können diese vom Einsatz optischer Verbindungen profitieren? grobe Unterscheidung zwischen fein-granularen grob-granularen 3
4 Einführung allgemeine Anforderungen an ein Rechensystem 3 Aufgaben zu erfüllen Daten verarbeiten Daten speichern Daten transportieren bestimmen Rechenleistung 4 in beiden Architekturklassen Kommunikation ist kritischer Anteil Einsatz Optik Verbesserung der Kommunikation Verbesserung der gesamten Rechenleistung
5 Einführung Verfolgung verschiedener Ziele durch Einsatz von Optik fein-granulare Ausnutzen der hohen optischen Ortsbandbreite realisieren einer hohen Kanaldichte grob-granulare Ausnutzen der hohen optischen Zeitbandbreite Reduzierung von Latenzen Vermeiden von Konflikten einfachere Wegesuche 5
6 Einführung hohe Ortsbandbreite besonders attraktiv für 3-D optoelektronisches VLSI (OE-VLSI) Kommunikationseinheit weder Bytes noch Worte, sondern binäre Matrizen werden zwischen VLSI-Schaltkreisen übertragen ausgestattet mit 2-D optoelektronischen Schnittstelle length of pipeline z z array of Smart Pixels optical link 6 "Smart-Pixel" processing element optical interconnection module
7 Einführung aktuelle VLSI Technologie bietet im Prinzip riesiges Potenzial von Prozessorelementen in einem Chip integrierbar Problem: nicht alle gleichzeitig verwendbar Grund: Anzahl möglicher externer Verbindungen nicht ausreichend 7
8 Optische Verbindungen für feingranulare Verdrahtungskrise: Pin Limitierung bedingt durch Skalierung und Chipflächen-Vergrößerung Transistor Pin Anstieg α² β²: α = β = = 25 Transistoren 60 Pins = 400 Transistoren 120 Pins
9 Optische Verbindungen für feingranulare Beispiel für Probleme mit langen Leitungen: Latenz späten 1980er: 1.0 µm CMOS Prozess 1 mm Leitungslänge Signal-Verzögerung / Leitungs-Verzögerung = 10 : 1 für fortgeschrittene 0.1 µm-prozess-technologie Signal-Verzögerung / Leitungs-Verzögerung = 1 : 100 Leitungs-Verzögerung nahm innerhalb einer Dekade gegenüber Transistorlatenz um um drei Größenordnungen ab!! 9
10 Optische Verbindungen für feingranulare 3-D OE-VLSI 3-D OESP (optoelectronic stacked processors) Konsortium Li et. al., APPLIED OPTICS Vol. 41, No January
11 Optische Verbindungen für feingranulare Jahns/Sinzinger/Gruber et. al. FernUni Hagen Planare Optik als Technologie für optoelektronische Multi-Chip-Module 11
12 Optische Verbindungen für feingranulare Smarte Detektoren als Assoziativ-Speicher 12 allgemeine Schwierigkeiten bei 3-D OE-VLSI Aufbau- und Verbindungstechnik hybride Aufbau verschiedener Module wie Mikro- Optiken, optische Empfänger und Sender-Felder Mixed-Signal Design saubere Trennung der digitalen und analogen Anteile digitale Anteil leichter skalierbar
13 Beispiele für optoelektronische feingranulare Beispiel 1: superskalare Arithmetikeinheit Optische verbundenen gestapelte PE-Felder arithmetische Operationen Addition, Subtraktion, Multiplikation, Division pipelines optical interconnect circuit plane 1 circuit plane 2 circuit plane n-1 circuit plane n
14 Beispiele für optoelektronische feingranulare Funktionalität Modifizierte vorzeichenbehaftete Zahlen Darstellung = 4 1 = 3 Addition in zwei Schritten unabhängig von der Wortlänge Regel: = = (2) 10 -(1) (7) (2) = (9) 10 14
15 Beispiele für optoelektronische feingranulare schrittweise Rückkonvertierung beginnend vom höchstwertigen Bit (Ercegovac/Lang: on the flyalgorithm) 1011 A: 1 B: 0 A:10 B:01 A:101 B:100 A:
16 Beispiele für optoelektronische feingranulare In jeder Ebene wird Addition und Rückkonvertierung gleichzeitig ausgeführt Multiplikation und Division zurückführen auf nachfolgende Additionen/Subtraktionen Synthese-Ergebnis unter 100 Transistoren pro PE ausreichend PE Taktfrequenz ~ 200 MHz für 0.8 µm CMOS Prozess 1-to-1 Abbildung zwischen benachbarten PE-Ebenen Durchsatz-Leistung zwischen 4 to 22 GIPS für ein 0.35 µm und 0.5 µm Prozess 16
17 Beispiele für optoelektronische feingranulare Beispiel 2: eine paralleler DSP Leistung basiert auf effizienter Prozessor-Speicher-Kopplung Berechnung von Standardfunktionen basierend auf Konvergenz-Algorithmen 17 einfache Basis-Operationen ausreichend Addition Bitschiebe-Operationen Bit-Abfrage Tabellen-Zugriff vermeidet Flächen-intensive Multiplizierwerke unterstützt Implementierung massiv-paralleler wichtig für effiziente Implementierung TABELLEN-ZUGRIFF!
18 Beispiele für optoelektronische feingranulare entwickelte Konvergenz-Algorithmen Funktion Iterationsformel Start Bedingung cosα x x i i + = 1 i m 2 z 1 i x =? i y y i + = i m arctan2 y = α y 0 0 i i z z x i + = ± 2 z = 0 1 i i 0 ähnliche Formeln existieren für sin, atan, exp, ln, sqr Konstante Werte ln(1+2 -i ) und atan(2 -i ) notwendig 18
19 Beispiele für optoelektronische feingranulare Rein-elektronische Implementierung schwierig wegen zu hohem Aufwands an Tabellen PE PE PE PE table PE table PE table PE PE table PE table PE PE PE PE table PE table 19 1 Tabelle viele globale Leitungen n Tabellen hoher Flächenbedarf
20 Beispiele für optoelektronische feingranulare Lösung für effizienten Tabellenzugriff parallele optische Prozessor-Speicher-Kopplung memory circuit processor circuit 1cm VCSEL clock generatorcircuit ring shift register for constant ln(1+2^-i) ring shift register for constant atan(2^-i) FF FF FF FF FF FF 1 cm i #PEs column i 1 receiver diode clock receiver diode for ln(1+2^-i) receiver diode for atan(2^-i)
21 Beispiele für optoelektronische feingranulare Synthese CADENCE Layout-Synthese für 0.8µm CMOS Prozess Parameter size PE critical path length bit serial 32 Bit µm² 3.66 ns Optimierung Durchsatz 21 MOPS µm 0.5µm 0.8µm MHz
22 Optoelektronische fein-granulare Smarte Detektoren intellig. CMOS Kameras 22 Kompaktere und schnellere Kamerasysteme für die industrielle Bildverarbeitung
23 Optoelektronische fein-granulare Kombination parallele Signalerfassung und parallele Signalauswertung Matrix von Prozessorelementen (SIMD Architektur) X-Netzwerk ein optischer Empfänger je PE identische Logik Smart pixel optical detection PE AD & 1 & Q D = digital processing PD Logik 23
24 Optoelektronische fein-granulare Seriell versus parallele Verarbeitung? Wieviel Pixel mehr seriell? pixel _ ratio ( AChip AADC ALog ) ( APD + AADC + ALog ) # pix _ serial = = # pix _ spix A A PD Chip A Chip = 1 cm² A ADC = 3400 µm² = 1600 µm² A PD µm² 24
25 Optoelektronische fein-granulare Seriell versus parallele Verarbeitung? Zeit pro Pixel pixel _ exec _ time = frame _ rate # pixels [ns] # pixels khz 25
26 Optoelektronische fein-granulare Vorgehensweise beim Entwurf Verhaltensbeschreibung der PE Logik in VHDL Layout Technologie Bibliothek Layout Beschreibung der PE Logik + PD Layout AND31 XOR21 DFF MUX32... Simulation 26 Testbench
27 Optoelektronische fein-granulare fertiges Layout Raster-Anordnung erfordert noch viel Handarbeit Test Strukturen 27 Photodioden, Transimpedanz- Verstärker Bond Anschlüsse digitale Logik
28 Optoelektronische fein-granulare FPGA-Prototyp entwickelt mit Ausgabe Original- und Ergebnisbild auf VGA-Monitor verschiedene Operationen programmierbar Kantendetektierung Erosion Konturkode Dilatation 28
29 Optoelektronische fein-granulare Testsystem mit Faserfeldern Faserfelder selbst entwickelt [Hoppe; mit IPHT] neben Anwendung Sensortechnik zugleich Anwendung für Datenkommunikation demonstriert hohe Übertragungsraten zwischen Baugruppen Raster = 250 µm 16 Kanäle Multi-Mode Faserkern 29
30 Optoelektronische fein-granulare Ankopplung Faserfeld Chip Übertragung zwischen Baugruppen fibre bundle periphery processor board chip with integrated opto-electronic transmitter and receiver arrays Überstand zur Ankopplung 2-D-fibre array-connector gefertigtes Element 30
31 Optische Verbindungen für mit grob-granularer Parallelität hohe Zeitbandbreite in Cluster-Rechnern weiterhin: vereinfachte Wegewahl (Routing) insbesondere in Beowulf-Clustern Fokus auf niedrige Kosten teure und aufwändige Schalter durch passiven optischen Wellenlängen-Multiplex (WDM) ersetzen reflective star coupler λ λ 2 3 λ 4 λ 1 λ 2 λ 3 λ 4 λ 1 λ λ 3 λ 4 λ λ 1 2 λ 4 λ λ 1 λ optical MUX/DEMUX
32 Optische Verbindungen für mit grob-granularer Parallelität grobes WDM (Coarse WDM CWDM) für SAN-Netze Dense Wavelength Division Multiplexing (DWDM)- Komponenten zu teuer geringer Wellenlängenabstand (~0.4 nm) stellt hohe Anforderungen bei Herstellung bei höheren Kanalabstand (~ 20 nm) Optische Add-Drop-Multiplexer (ADMs) in hohen Stückzahlen kostengünstig herstellbar Spiegel ADM 32 Beugungsgitter λ 1 λ 4 λ 1 λ 2 λ 3 λ 4 Quelle: Dr. Junger / FhG Institute
33 Optische Verbindungen für mit grob-granularer Parallelität kein Schalter passives Routing mit optischen ADMs Kosten erheblicher Anteil bei Cluster-Rechner entfällt aufs Netzwerk insbesondere dem Switch TDM ~ 20 T Switch GBit-Ethernet 12 x 1: Kupfer: 9.4 TDM ~ 4.7 T Faser: bis zu 30 TDM ~ 15 T Dezember 2001:
34 Optische Verbindungen für mit grob-granularer Parallelität Aufwand in Switches (Schaltern in Netzwerken) z.b. interner Aufbau sog. Sunshine-Switch Batcher-Sortier- Netzwerk sortiert Pakete nach Sortier- Misch-Prinzip Anzahl Stufen: ldn (1+ldn)/2 34
35 Optische Verbindungen für mit grob-granularer Parallelität Banyan-Netzwerk n / 2 ldn (2 2) - Schalter Wertung viele Schalter Batcher-Netzwerk vergleicht über alle Adressbits aufwändige Konfliktbehandlung Puffer-Speicher notwendig 35
36 Optische Verbindungen für mit grob-granularer Parallelität ferner: kollisionsfreies und konfliktfreies Netzwerk bei Sender-basierter Adresskodierung im Gegensatz zu Empfänger-basierter Adressierung Sender-basierte Adresskodierung Optischer Stern-Koppler Empfänger-basierte Adresskodierung Optischer Stern-Koppler 36 λ 1 -λ n-1 λ 1, λ 3 -λ n λ 2 -λ n λ 1 λ 2 λ n λ 1 -λ n λ 1 -λ n-1 λ 1 -λ n λ 1, λ 3 -λ n λ 1 -λ n λ 2 -λ n ADM ADM ADM ADM ADM ADM n n Nachrichten-Format Empfänger-Adresse Daten Nachrichten-Format Sender-Adresse Daten
37 Optische Verbindungen für mit grob-granularer Parallelität Schwierigkeit begrenzte Anzahl Knoten bei CWDM (8-16) Bildung hierarchischer Strukturen (s. Beispiel für 4 Knoten) Maschen-Ring-Netzwerk 2-stufige vollständige Masche 37
38 Zusammenfassung Nutzung optoelektronischer Verbindungen für parallele fein- und grob-granulare zwei fein-granulare Architektur-Beispiele vorgestellt 3-D Schnittstelle für Chip-to-Chip-Kommunikation erlaubt Entwurf leistungsstarker Pipeline- 38 drittes Beispiel: spezielle SIMD- mit paralleler Schnittstelle für intelligente Kamerachips viertes Beispiel: grob-granulare Parallelarchitekturen Optisches CWDM-Netzwerk für SAN-Bereich Alternative zu teuren Schaltern Konflikt-freies Netzwerk
N Bit binäre Zahlen (signed)
N Bit binäre Zahlen (signed) n Bit Darstellung ist ein Fenster auf die ersten n Stellen der Binär Zahl 0000000000000000000000000000000000000000000000000110 = 6 1111111111111111111111111111111111111111111111111101
MehrMikrocontroller Grundlagen. Markus Koch April 2011
Mikrocontroller Grundlagen Markus Koch April 2011 Übersicht Was ist ein Mikrocontroller Aufbau (CPU/RAM/ROM/Takt/Peripherie) Unterschied zum Mikroprozessor Unterschiede der Controllerarten Unterschiede
MehrAlgorithmen zur Integer-Multiplikation
Algorithmen zur Integer-Multiplikation Multiplikation zweier n-bit Zahlen ist zurückführbar auf wiederholte bedingte Additionen und Schiebeoperationen (in einfachen Prozessoren wird daher oft auf Multiplizierwerke
MehrFunktionstest Ti2CA Compact
Funktionstest Ti2CA Compact Systemarchitektur Die einfache Ansteuerung, hohe Ausbaustufen, bei geringem Kostenbedarf sowie die hohe Störsicherheit durch kurze Leitungslängen sind wesentliche Vorteile der
MehrT est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series
T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series Inhalt 1. Einführung... 2 2. Anforderungen... 2 3. Komponenten... 3 3.1. PXI 7952R... 3 3.2. Fiber Optical Interface Module
MehrHigh Performance Datenerfassung Tests am Beispiel WEGA
High Performance Datenerfassung am Beispiel WEGA Langmuir 5. Mai 2010 High Performance Datenerfassung am Beispiel WEGA Hardware Timing Netzwerk Hardware zwei identische Systeme bestehend aus Controller
MehrProgrammierbare 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
MehrIntegriertes Condition Monitoring
MF0014_V01 Integriertes Condition Monitoring DI Jutta Isopp Vorbeugende Instandhaltung? Vorbeugende Instandhaltung? Alarm ignoriert! Alarm ignoriert! Alarm ignoriert! Alarm ignoriert! Alarm ignoriert!
MehrCopyright 2014 Delta Software Technology GmbH. All Rights reserved.
Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für
MehrWellenleiterkomponenten für POF/PCF-Fasern
Wellenleiterkomponenten für POF/PCF-Fasern I. Frese, Th. Klotzbücher, U. Schwab Tagung der ITG-Fachgruppe 5.4.1 Offenburg, den 26.03.03 Inhalt 1) Motivation 2) Stand der Technik 4) Integriert-optische
Mehr2. Negative Dualzahlen darstellen
2.1 Subtraktion von Dualzahlen 2.1.1 Direkte Subtraktion (Tafelrechnung) siehe ARCOR T0IF Nachteil dieser Methode: Diese Form der Subtraktion kann nur sehr schwer von einer Elektronik (CPU) durchgeführt
MehrBlack Box erklärt WDM (Wavelength Division Multiplexing)
Black Box erklärt WDM (Wavelength Division Multiplexing) Weil der Bedarf an Kommunikation immer grösser, die Bandbreitenanforderungen immer höher und die zu überbrückenden Distanzen länger werden, gewinnt
Mehr2 Darstellung von Zahlen und Zeichen
2.1 Analoge und digitale Darstellung von Werten 79 2 Darstellung von Zahlen und Zeichen Computer- bzw. Prozessorsysteme führen Transformationen durch, die Eingaben X auf Ausgaben Y abbilden, d.h. Y = f
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrAlexandru Arion, Benjamin Schöllhorn, Ingo Reese, Jürgen Gebhard, Stefan Patsch, Stephan Frank
Message Broker (MB) Alexandru Arion, Benjamin Schöllhorn, Ingo Reese, Jürgen Gebhard, Stefan Patsch, Stephan Frank Programmierung verteilter Systeme Lab Institut für Informatik Universität Augsburg Universitätsstraße
MehrKI im Weltall: Der Remote Agent
KI im Weltall: Der Remote Agent Proseminar Künstliche Intelligenz Ulrich Tschaffon Universität Ulm Einleitung A Einleitung Remote Agent Intelligentes Steuerungsprogramm eines Raumgefährtes Wozu braucht
MehrParallels Mac Management 3.5
Parallels Mac Management 3.5 Deployment-Handbuch 25. Februar 2015 Copyright 1999 2015 Parallels IP Holdings GmbH und Tochterunternehmen. Alle Rechte vorbehalten. Alle anderen hierin erwähnten Marken und
MehrProgrammieren. 10. Tutorium 4./ 5. Übungsblatt Referenzen
Programmieren 10. Tutorium 4./ 5. Übungsblatt Inhalt I. Übungsblatt 4 II. III. - Rückgabe und Besprechung - Vorbereitung auf Wiederholung/ Nachtrag - Operatorpräzedenzen IV. Übungsblatt 5 - Vorstellung
MehrLokalisierungstechnologien
Lokalisierungstechnologien Ortung mit Cell-ID, Cell-ID und Time Advance, E-OTD, A-GPS Dortmund, Juli 2003 Prof. Dr. Heinz-Michael Winkels, Fachbereich Wirtschaft FH Dortmund Emil-Figge-Str. 44, D44227-Dortmund,
MehrB 2. " Zeigen Sie, dass die Wahrscheinlichkeit, dass eine Leiterplatte akzeptiert wird, 0,93 beträgt. (genauerer Wert: 0,933).!:!!
Das folgende System besteht aus 4 Schraubenfedern. Die Federn A ; B funktionieren unabhängig von einander. Die Ausfallzeit T (in Monaten) der Federn sei eine weibullverteilte Zufallsvariable mit den folgenden
MehrBundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673. Flachglasbranche.
Bundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673 Ug-Werte für die Flachglasbranche Einleitung Die vorliegende Broschüre enthält die Werte für
MehrZahlensysteme Seite -1- Zahlensysteme
Zahlensysteme Seite -- Zahlensysteme Inhaltsverzeichnis Dezimalsystem... Binärsystem... Umrechnen Bin Dez...2 Umrechnung Dez Bin...2 Rechnen im Binärsystem Addition...3 Die negativen ganzen Zahlen im Binärsystem...4
MehrSelect & Preprocessing Cluster. SPP Server #1. SPP Server #2. Cluster InterConnection. SPP Server #n
C5000 High Performance Acquisition System Das C5000 System wurde für Messerfassungs- und Auswertungssystem mit sehr hohem Datenaufkommen konzipiert. Typische Applikationen für das C5000 sind große Prüfstände,
MehrHigh Definition AV Inhaltsschutz für Netzwerkübertragungen
High Definition AV Inhaltsschutz für Netzwerkübertragungen Bildquelle: Tagesanzeiger High Definition Contend Protection (HDCP) HDCP Lizenzierung ist Fluch Hersteller die HDCP verschlüsselte Signale weiterverarbeiten
MehrEinführung in IP, ARP, Routing. Wap WS02/03 Ploner, Zaunbauer
Einführung in IP, ARP, Routing Wap WS02/03 Ploner, Zaunbauer - 1 - Netzwerkkomponenten o Layer 3 o Router o Layer 2 o Bridge, Switch o Layer1 o Repeater o Hub - 2 - Layer 3 Adressierung Anforderungen o
MehrKonzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens
MehrTheoretische Grundlagen der Informatik WS 09/10
Theoretische Grundlagen der Informatik WS 09/10 - Tutorium 6 - Michael Kirsten und Kai Wallisch Sitzung 13 02.02.2010 Inhaltsverzeichnis 1 Formeln zur Berechnung Aufgabe 1 2 Hamming-Distanz Aufgabe 2 3
MehrSSI WHITE PAPER Design einer mobilen App in wenigen Stunden
Moderne Apps für Smartphones und Tablets lassen sich ohne großen Aufwand innerhalb von wenigen Stunden designen Kunde Branche Zur Firma Produkte Übersicht LFoundry S.r.l Herrngasse 379-381 84028 Landshut
MehrEin mobiler Electronic Program Guide
Whitepaper Telekommunikation Ein mobiler Electronic Program Guide Ein iphone Prototyp auf Basis von Web-Technologien 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller
MehrRundum-G. Die Anforderungen durch ständig steigende
Rundum-G LevelOne bietet für jede Netzwerkanwendung alles aus einer Hand. Produkte, Schulungen und die individuelle Projektunterstützung für den Fachhandel. Die Anforderungen durch ständig steigende Produktangebote
MehrMicrocontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1
Microcontroller Kurs 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Was ist ein Microcontroller Wikipedia: A microcontroller (sometimes abbreviated µc, uc or MCU) is a small computer on a single integrated
MehrFallbeispiel. Auswahl und Evaluierung eines Software- Lokalisierungstools. Tekom Herbsttagung 2004 Angelika Zerfaß
Fallbeispiel Auswahl und Evaluierung eines Software- Lokalisierungstools Tekom Herbsttagung 2004 Angelika Zerfaß Beratung und Training für Translation Tools Projekt: Software-Lokalisierungstool Die Firma
MehrVerkürzung von Entwurfszeiten
Verkürzung von Entwurfszeiten durch Matlab-basiertes HPC R. Fink, S. Pawletta Übersicht aktuelle Situation im ingenieurtechnischen Bereich Multi-SCEs als Konzept zur Verkürzung von Entwurfszeiten Realisierung
MehrÜbungsplan zu ganzen Zahlen Aufgaben zur Prüfungsvorbereitung von Markus Baur, StR Werdenfels-Gymnasium
Übungsplan zu ganzen Zahlen Aufgaben zur Prüfungsvorbereitung von Markus Baur, StR Werdenfels-Gymnasium Das Dokument steht unter einer Creative Commons Lizens: Das Werk darf unter den folgenden Bedingungen
MehrDaten, Informationen, Kodierung. Binärkodierung
Binärkodierung Besondere Bedeutung der Binärkodierung in der Informatik Abbildung auf Alphabet mit zwei Zeichen, in der Regel B = {0, 1} Entspricht den zwei möglichen Schaltzuständen in der Elektronik:
MehrAbituraufgabe zur Stochastik, Hessen 2009, Grundkurs (TR)
Abituraufgabe zur Stochastik, Hessen 2009, Grundkurs (TR) Eine Firma stellt USB-Sticks her. Sie werden in der Fabrik ungeprüft in Packungen zu je 20 Stück verpackt und an Händler ausgeliefert. 1 Ein Händler
MehrAll People Seem To Need Data Processing: Application Presentation - Session Transport Network Data-Link - Physical
OSI-Schichtenmodell (OSI = Open System Interconnection) Bitubertragungsschicht (Physical Layer L1): Bitübertragung Sicherungsschicht (Data-Link Layer L2): Gruppierung des Bitstroms in Frames Netzwerkschicht
MehrHochverfügbarkeits-Szenarien
Series Hochverfügbarkeits-Szenarien Mehrere Telefonanlagen können redundant aufgebaut werden. Dabei sind alle Anlagen aktiv geschaltet und teilen sich die Last (Anrufe, Telefonkonferenzen, usw.) gleichmässig
Mehr183.580, WS2012 Übungsgruppen: Mo., 22.10.
VU Grundlagen digitaler Systeme Übung 2: Numerik, Boolesche Algebra 183.580, WS2012 Übungsgruppen: Mo., 22.10. Aufgabe 1: Binäre Gleitpunkt-Arithmetik Addition & Subtraktion Gegeben sind die Zahlen: A
MehrGrundlagen der Informatik (BSc) Übung Nr. 5
Übung Nr. 5: Zahlensysteme und ihre Anwendung Bitte kreuzen Sie in der folgenden Auflistung alle Zahlensysteme an, zu welchen jeder Ausdruck als Zahl gehören kann! (Verwenden Sie 'x für Wahl, ' ' für Ausschluß
MehrVon Bits, Bytes und Raid
Von Bits, Bytes und Raid Eine Schnuppervorlesung zum Kennenlernen eines Datenspeichers um Bits und Bytes zu unterscheiden um Raid-Festplattensysteme zu verstehen Inhalt Speicherzellen sind elektronische
MehrÜbungsaufgaben. - Vorgehensweise entsprechend dem Algorithmus der schriftlichen Multiplikation
Übungsaufgaben Anmerkung Allen Beispielen soll noch hinzugefügt sein, dass wertvolle Hinweise, also die Tipps und Tricks die der schnellen maschinellen Multiplikation zu Grunde liegen, neben dem toff zur
MehrErhard Thiel. Ratioplast - Optoelectronics Tichelbrink 68. D-32584 Löhne 05731 / 78 73-70. - Seite 1 -
Erhard Thiel Ratioplast - Optoelectronics Tichelbrink 68 D-32584 Löhne 05731 / 78 73-70 - Seite 1 - Optische Klemme Ratioplast Optoelectronics in 32584 Löhne hat eine Optische Klemme für die Anwendung
MehrBerührungslose Datenerfassung. easyident-usb Stickreader. Art. Nr. FS-0012
Berührungslose Datenerfassung easyident-usb Stickreader Firmware Version: 0115 Art. Nr. FS-0012 easyident-usb Stickreader ist eine berührungslose Datenerfassung mit Transponder Technologie. Das Lesemodul
MehrDer Design- und Verifizierungsprozess von elektronischen Schaltungen. Y Diagramm
Der Design- und Verifizierungsprozess von elektronischen Schaltungen Y Diagramm Verhaltens Beschreibung Struktur Beschreibung z.b. Vout =Vin/2 Analog: Teiler Digital: Schieberegister Widerstand oder Mosfet
MehrEin polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird.
Zahlensysteme Definition: Ein polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird. In der Informatik spricht man auch von Stellenwertsystem,
MehrZahlensysteme: Oktal- und Hexadezimalsystem
20 Brückenkurs Die gebräuchlichste Bitfolge umfasst 8 Bits, sie deckt also 2 8 =256 Möglichkeiten ab, und wird ein Byte genannt. Zwei Bytes, also 16 Bits, bilden ein Wort, und 4 Bytes, also 32 Bits, formen
MehrPetri-Netze / Eine Einführung (Teil 2)
Manuel Hertlein Seminar Systementwurf Lehrstuhl Theorie der Programmierung Wiederholung (1) Petri-Netz = bipartiter, gerichteter Graph Aufbau: Plätze (passive Komponenten) Transitionen (aktive Komponenten)
Mehr1Computergrundlagen = 1*16 + 0*8 + 1*4 + 1*2 + 0*1
Kapitel 1 1Computergrundlagen Zusammenfassung des Stoffes In diesem Kapitel haben Sie die Komponenten eines Computers und die Rolle von Computern in Netzwerken kennen gelernt. Wir stellten insbesondere
MehrThomas Bretz. Sensitivitätsverbesserung bei MAGIC durch Berücksichtigung der Signalankunftszeit in der Analyse
Thomas Bretz Sensitivitätsverbesserung bei MAGIC durch Berücksichtigung der Signalankunftszeit in der Analyse 2 Entwicklung Erste Versuche das Cherenkov Licht von Luftschauern zu detektieren (Hill and
MehrTickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski
Tickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski 05.03.205 05.03.205 Was ist ChipVORX? 05.03.205 3 Typische Testaufgaben
MehrOSEK/VDX NM (Network Management)
OSEK/VDX NM (Network Management) Alexander Berger alexander.berger@uni-dortmund.de PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Motivation Aufgaben des NM Architektur Konzept und Verhalten Indirektes
MehrDigitale Qualitätsmanagement-Systeme im Rettungsdienst -Aktueller Stand-
Digitale Qualitätsmanagement-Systeme im Rettungsdienst -Aktueller Stand- fast jede Rettungswache hat ihre eigene (auch wenn zertifizierte) QM-Vorgänge bei Gesetzesänderung muss jedes System an die neue
MehrQuanton Manual (de) Datum: 20.06.2013 URL: http://wiki:8090/pages/viewpage.action?pageid=9928792 )
Datum: 20.06.2013 URL: http://wiki:8090/pages/viewpage.action?pageid=9928792 ) Inhaltsverzeichnis 1 quanton flight control rev. 1 3 1.1 Anschlüsse für Peripheriegeräte 3 1.1.1 Eingänge / Ausgänge 3 1.1.2
MehrIK Elektronik. Ihr Partner für Entwicklung und Produktion maßgeschneiderter Funklösungen
IK Elektronik Ihr Partner für Entwicklung und Produktion maßgeschneiderter Funklösungen Sie haben eine Idee für ein Produkt, das funkt? Sie haben die Aufgabe, ein bestehendes Produkt zu verbessern? Sie
MehrCodes und Informationsgehalt
Aufgaben 2 Codes und Informationsgehalt Auf wie viele Dezimalziffern genau können vorzeichenlose ganze Zahlen in einem binären Code der Länge 32 bit dargestellt werden? 2 Codes und Informationsgehalt Auf
Mehrmywms Vorlage Seite 1/5 mywms Datenhaltung von Haug Bürger
mywms Vorlage Seite 1/5 mywms Datenhaltung von Haug Bürger Grundlegendes Oracle9i PostgreSQL Prevayler Memory mywms bietet umfangreiche Konfigurationsmöglichkeiten um die Daten dauerhaft zu speichern.
MehrPC-Kaufmann 2014 Neues Buchungsjahr anlegen
PC-Kaufmann 2014 Neues Buchungsjahr anlegen Impressum Business Software GmbH Primoschgasse 3 9020 Klagenfurt Copyright 2014 Business Software GmbH Die Inhalte und Themen in dieser Unterlage wurden mit
MehrTheoretische Informatik SS 04 Übung 1
Theoretische Informatik SS 04 Übung 1 Aufgabe 1 Es gibt verschiedene Möglichkeiten, eine natürliche Zahl n zu codieren. In der unären Codierung hat man nur ein Alphabet mit einem Zeichen - sagen wir die
MehrÜbungen zu Architektur Eingebetteter Systeme. Teil 1: Grundlagen. Blatt 5 1.1: VHDL 28./29.05.2009
Übungen zu Architektur Eingebetteter Systeme Blatt 5 28./29.05.2009 Teil 1: Grundlagen 1.1: VHDL Bei der Erstellung Ihres Softcore-Prozessors mit Hilfe des SOPC Builder hatten Sie bereits erste Erfahrungen
MehrDruck-Messumformer der Reihe 2600T Kostengünstige Füllstandsmesser mit Flanschanschluss
Applikationsbeschreibung AG/266level-DE_06.2010 Druck-Messumformer der Reihe 2600T Kostengünstige Füllstandsmesser mit Flanschanschluss dl Druck-Messtechnik Intelligente Lösungen für alle Anwendungen Leistungsstarker
MehrMan liest sich: POP3/IMAP
Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und
MehrEinführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
MehrZellulare Neuronale Netzwerke
Fakultät Informatik, Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Zellulare Neuronale Netzwerke Florian Bilstein Dresden, 13.06.2012 Gliederung 1.
MehrBinär Codierte Dezimalzahlen (BCD-Code)
http://www.reiner-tolksdorf.de/tab/bcd_code.html Hier geht es zur Startseite der Homepage Binär Codierte Dezimalzahlen (BCD-) zum 8-4-2-1- zum Aiken- zum Exeß-3- zum Gray- zum 2-4-2-1- 57 zum 2-4-2-1-
MehrKünstliches binäres Neuron
Künstliches binäres Neuron G.Döben-Henisch Fachbereich Informatik und Ingenieurwissenschaften FH Frankfurt am Main University of Applied Sciences D-60318 Frankfurt am Main Germany Email: doeben at fb2.fh-frankfurt.de
MehrTeil VIII Von Neumann Rechner 1
Teil VIII Von Neumann Rechner 1 Grundlegende Architektur Zentraleinheit: Central Processing Unit (CPU) Ausführen von Befehlen und Ablaufsteuerung Speicher: Memory Ablage von Daten und Programmen Read Only
MehrEinführung in das Arbeiten mit MS Excel. 1. Bearbeitungs
Einführung in das Arbeiten mit MS Excel 1. Bildschirmaufbau Die Tabellenkalkulation Excel basiert auf einem Rechenblatt, das aus Spalten und Zeilen besteht. Das Rechenblatt setzt sich somit aus einzelnen
MehrSensorik 4.0 auf dem Weg zu Industrie 4.0. www.pepperl-fuchs.com
Sensorik 4.0 auf dem Weg zu Industrie 4.0 www.pepperl-fuchs.com Agenda Das Unternehmen Sensorik in der Welt der Industrieautomation Sensorik 4.0, auf dem Weg zu Industrie 4.0 www.pepperl-fuchs.com 2 Ein
Mehra) Wie viele ROM-Bausteine benötigen Sie für den Aufbau des 64x16 ROMs? c) Wie viele Bytes Daten können im 64x16 ROM insgesamt gespeichert werden?
VU Technische Grundlagen der Informatik Übung 4: Schaltwerke 83.579, 24W Übungsgruppen: Mo., 24.. Mi., 26..24 Aufgabe : ROM-Erweiterung Ein 64x6 ROM soll aus mehreren 32x4 ROMs (vgl. Abbildung rechts:
Mehr5. PC-Architekturen und Bussysteme
Abb. 5.1: Aufbau des klassischen PC-AT Abb. 5.2: Busslot im PC-AT Port-Adresse Verwendung 000h-00fh 1. DMA-Chip 8237A 020h-021h 1. PIC 8259A 040h-043h PIT 8253 060h-063h Tastaturcontroller 8042 070h-071h
MehrDSO. Abtastrate und Speichertiefe
DSO Abtastrate und Speichertiefe Inhalt Inhalt...- 1 - Feine Signaldetails und lange Abtastzeiträume...- 2 - Was ein großer Speicher bewirkt...- 2 - Einfluss der Oszilloskop-Architektur auf die Update-Rate...-
MehrProjekt 2HEA 2005/06 Formelzettel Elektrotechnik
Projekt 2HEA 2005/06 Formelzettel Elektrotechnik Teilübung: Kondensator im Wechselspannunskreis Gruppenteilnehmer: Jakic, Topka Abgabedatum: 24.02.2006 Jakic, Topka Inhaltsverzeichnis 2HEA INHALTSVERZEICHNIS
MehrEine Logikschaltung zur Addition zweier Zahlen
Eine Logikschaltung zur Addition zweier Zahlen Grundlegender Ansatz für die Umsetzung arithmetischer Operationen als elektronische Schaltung ist die Darstellung von Zahlen im Binärsystem. Eine Logikschaltung
MehrPC/104, PC/104 -Plus, VarPol Steckverbinder
164 PC/104, PC/104 -Plus, VarPol Steckverbinder Begriffsbestimmungen 166 Technische Daten 168 Lochspezifikationen 169 PC/104 170 PC/104-Plus 172 Zubehör: PC/104 und PC/104-Plus 174 VarPol Stiftleiste abgewinkelt
MehrSysteme 1. Kapitel 10. Virtualisierung
Systeme 1 Kapitel 10 Virtualisierung Virtualisierung Virtualisierung: Definition: Der Begriff Virtualisierung beschreibt eine Abstraktion von Computerhardware hin zu einer virtuellen Maschine. Tatsächlich
MehrProduktinformationen. RL 400 Zuhause Voicebox
Produktinformationen RL 400 Zuhause Voicebox Produkt-Highlights Mit der RL 400 Voicebox werden Sie unabhängig vom Festnetz Die RL 400 Voicebox unterstützt die Nutzung folgender Funktionen über Ihr Festnetztelefon:
MehrEinführung in die Systemprogrammierung
Einführung in die Systemprogrammierung Speedup: Grundlagen der Performanz Prof. Dr. Christoph Reichenbach Fachbereich 12 / Institut für Informatik 30. April 2015 Eine Aufgabe aus der Praxis Gegeben ein
MehrAnbindung LMS an Siemens S7. Information
Datum: 18.09.2003 Status: Autor: Datei: Lieferzustand Rödenbeck Dokument1 Versio n Änderung Name Datum 1.0 Erstellt TC 18.09.03 Seite 1 von 1 Inhalt 1 Allgemein...3 2 Komponenten...3 3 Visualisierung...4
MehrMULTINETWORKING MEHR ALS NUR EIN NETZWERK. Oktober 2010
MULTINETWORKING MEHR ALS NUR EIN NETZWERK. Oktober 2010 1 Seite 1 UNTERNEHMEN SYSTEM- KOMPONENTEN REFERENZEN KONTAKT 2 Seite 2 WAS BEDEUTET MULTINETWORKING? EIN HOHES MASS AN FLEXIBILITÄT. JEDER DENKBARE
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrDie Subnetzmaske/Netzwerkmaske
Die Subnetzmaske/Netzwerkmaske Die Subnetzmaske (auch Netzwerkmaske genannt) ist eine mehrstellige Binärzahl (Bitmaske), die in einem Netzwerk eine IP-Adresse in eine Netzadresse und eine Geräteadresse
Mehr.. für Ihre Business-Lösung
.. für Ihre Business-Lösung Ist Ihre Informatik fit für die Zukunft? Flexibilität Das wirtschaftliche Umfeld ist stärker den je im Umbruch (z.b. Stichwort: Globalisierung). Daraus resultierenden Anforderungen,
MehrAbitur - Grundkurs Mathematik. Sachsen-Anhalt 2002. Gebiet G1 - Analysis
Abitur - Grundkurs Mathematik Sachsen-Anhalt Gebiet G - Analsis Aufgabe.. Der Graph einer ganzrationalen Funktion f dritten Grades mit einer Funktionsgleichung der Form f a b c d a,b,c,d, R schneidet die
MehrEDV-Fortbildung Kombi-Schulung Word-Excel 2010. Modul Excel. Informationen zum Programm. Die Programmoberfläche von Excel
EDV-Fortbildung Kombi-Schulung Word-Excel 2010 Modul Excel Informationen zum Programm Microsoft Excel ist das meistverbreitete Programm zur Tabellenkalkulation. Excel bietet sich für umfangreiche, aber
MehrSoftwaretechnik (Allgemeine Informatik) Überblick
Softwaretechnik (Allgemeine Informatik) Überblick 1 Einführung und Überblick 2 Abstraktion 3 Objektorientiertes Vorgehensmodell 4 Methoden der Anforderungs- und Problembereichsanalyse 5 UML-Diagramme 6
Mehr1. Einfach verkettete Liste unsortiert 2. Einfach verkettete Liste sortiert 3. Doppelt verkettete Liste sortiert
Inhalt Einführung 1. Arrays 1. Array unsortiert 2. Array sortiert 3. Heap 2. Listen 1. Einfach verkettete Liste unsortiert 2. Einfach verkettete Liste sortiert 3. Doppelt verkettete Liste sortiert 3. Bäume
MehrAsynchrone Schaltungen
Asynchrone Schaltungen Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2013 Asynchrone Schaltungen 1/25 2013/07/18 Asynchrone Schaltungen
MehrDr. Klaus Körmeier BlueBridge Technologies AG
Dr. Klaus Körmeier BlueBridge Technologies AG Agenda Was ist ein SharePoint Wiki Anwendungsbeispiele und Erweiterungen Was ist beim Einsatz zu beachten Zusammenfassung Partner Partner BlueBridge AG SharePoint-Erfahrung
Mehr2 Produkte für den Winterdienst. Bundesanstalt für Straßenwesen Bergisch Gladbach, 25.02.2014
1 Bundesanstalt für Straßenwesen Bergisch Gladbach, 25.02.2014 Prüfung der Ausstattung für den Straßenbetriebsdienst Hinweise zur Beschaffung mit Bezug zum Allgemeinen Rundschreiben Straßenbau 21/2013
MehrAG-Sat Kompetenzseminar Stuttgart 21.Februar 2011
AG-Sat Kompetenzseminar Stuttgart 21.Februar 2011 Agenda Sat-ZF, wie war s bisher Grundlagen optisches LNB Optische Übertragungsarten Konvertieren von LWL auf Koax Planungsbeispiele und Berechnung Rechenbeispiel
MehrMontageanleitung multicontrol Erweiterungsmodule
Montageanleitung multicontrol Erweiterungsmodule Druckhaltung Expansion Nachspeisung Entgasung 1. Allgemein multicontrol Erweiterungsmodul analoge Fernmeldungen Das Erweiterungsmodul bietet die Ausgabe
MehrQ.brixx A116. Mehrkanalmodul für Messbrücken. Die wichtigsten Fakten des Systems: Die wichtigsten Fakten des Moduls A106:
Die wichtigsten Fakten des Systems: Flexibilität bei hoher Packungsdichte bis zu 16 Module pro System in beliebiger Zusammenstellung Test Controller Q.station oder Q.gate wählbar Ethernet TCP/IP für Konfiguration
MehrSoftware-Engineering Grundlagen des Software-Engineering
Software-Engineering Grundlagen des Software-Engineering 3 Definitionsphase Spezifikationen (Specification / Analysis Phase) 3.2 Software-Ergonomie Übungen Prof. Dr. Rolf Dornberger Software-Engineering:
MehrPQ Explorer. Netzübergreifende Power Quality Analyse. Copyright by Enetech 2000-2010 www.enetech.de Alle Rechte vorbehalten. ros@enetech.
1 PQ Explorer Netzübergreifende Power Quality Analyse 2 Ortsunabhängige Analyse: so einfach, wie noch nie PQ-Explorer ist ein Instrument, das die Kontrolle und Überwachung von Energieversorgungsnetzen
MehrÜbungsklausur vom 7. Dez. 2007
Übungsklausur vom 7. Dez. 2007 Ein Lösungsmuster Teilbereiche der Softwaretechnik Software Anforderungen Software Entwurf Software Konstruktion Software Test Software Wartung Software Konfigurationsmanagement
MehrTeile und Herrsche Teil 2
Teile und Herrsche Teil 2 binär Suchen und schnell Multiplizieren Markus Fleck Manuel Mauky Hochschule Zittau/Görlitz 19. April 2009 Suchen in langen Listen (0, 1, 2, 7, 8, 9, 9, 13, 13, 14, 14, 14, 16,
Mehr2. Grundlagen der technischen Software - Beispiel: MathCAD 2.1 Einführung 2.2 Grundlagen an Beispielen
Gliederung 2. Grundlagen der technischen Software - Beispiel: MathCAD 2.1 Einführung 2.2 Grundlagen an Beispielen 2.1 Einführung 2-01 MathCAD im Überblick Taschenrechner für numerische Berechnungen Industriestandard-Rechensoftware
MehrTest zur Bereitschaft für die Cloud
Bericht zum EMC Test zur Bereitschaft für die Cloud Test zur Bereitschaft für die Cloud EMC VERTRAULICH NUR ZUR INTERNEN VERWENDUNG Testen Sie, ob Sie bereit sind für die Cloud Vielen Dank, dass Sie sich
Mehr