Der Cell Prozessor. Seminarvortrag von Viacheslav Mlotok. SS2005 Universität Mannheim, Lehrstuhl für Rechnerarchitektur
|
|
- Daniela Kaufman
- vor 8 Jahren
- Abrufe
Transkript
1 Der Cell Prozessor Seminarvortrag von Viacheslav Mlotok SS2005 Universität Mannheim, Lehrstuhl für Rechnerarchitektur 1
2 Inhalt Entwicklungsziele Cell Architektur Power Processor Element Synergistic Processor Element Memory Interface Controller Bus Interface Controller Element Interconnect Bus Software Cells Anwendungs- und Produktbeispiele Fazit Quellenangaben 2
3 Entwicklungsziele Hauptziel: neue Architektur für die effiziente Verarbeitung von Multimedia- und Grafikdaten der nächsten Generation Aufbau eines modernen RISC Prozessors großer Cache out-of-order execution, speculative execution, hardware branch prediction, predication, etc. superscalare Architektur, tiefe Pipelines 40% Performancezuwachs bei Verdoppelung der Anzahl von Transistoren Quelle: [9] Storage Logic Cache Control Logic IF ID Dispatch Issue Logic Execution Logic Vector Unit FP Units Integer Units LS Unit Execution Core Reorder Commit Commit Unit 3
4 Entwicklungsziele Performance pro Transistor als Maß Quelle: [9] Storage Logic Mikroarchitektur vereinfachen und Komplexität auf die Software verlagern kein Cache - nur ein schneller lokaler Speicher großes allgemeines Registerfile, data fetch und branch prediction in Software Local Storage Control Logic IF ID Dispatch Execution Logic Multicore anstatt tiefen Pipelines Permute Unit Vector Arithmetic Units Execution Core LS Unit Channel Unit Branch Unit Commit Commit Unit 4
5 Cell Architektur gemeinsame Entwicklung von IBM, Sony und Toshiba 90nm SOI, 8 Metalllagen 234 Mio. Transistoren 221mm2 Die-Größe Quelle: [8] 5
6 Cell Architektur SoC-Design besteht aus PowerPC Core mit L2 Cache 8 SIMD Prozessoren Memory und I/O Interfaces Testeinheit für testing, monitoring und debugging 9 Prozessorkerne, 10-way Multithreading high performance distributed, parallel computing Virtualization technology modularer Aufbau Quelle: [1] Quelle: [1] universeller Einsatz: vom PDA bis zum Server 6
7 Cell Architektur Volt, Watt Verlustleistung Volt Zukunft: Volt, 180 Watt Verlustleistung GHz (single precision, nicht IEEE kompatibel) 26 4 GHz (double precision, IEEE kompatibel) Quelle: [2] 7
8 Power Processor Element (PPE) modifizierter 64bit PowerPC mit VMX-Erweiterung (Vector Multimedia Extension) in-order execution, dual-issue 2-way Multithreading, round-robin scheduling 32 KB L1 Instruktions- und Datencache, 512 KB L2 Cache Hostprozessor für die SIMD Prozessoren, führt allgemeine Aufgaben aus Quelle: [1] 8
9 Synergistic Processor Element (SPE) 128bit unabhängige SIMD-Einheit, single-precision optimiert in-order execution, dual-issue 21 Mio. Transistoren 2.5 x 5.81 mm von PPE verwaltet, programmierbar in Hochsprachen (z.b. C, C++) Quelle: [1] 9
10 Synergistic Processor Element (SPE) Instruktionsformat: 32bit fixed-length, 3 Operanden, 1 Ergebnis 128bit Operanden (4 x 32bit) dreistufiges Memorymodell Hauptspeicher, lokaler Speicher, Register Speicherzugriffe mit DMA (kohärent auf den Hauptspeicher) Stream Processing (Chaining) möglich Quelle: [3] SPEs von anderen Cells können dabei benutzt werden, falls eine längere Kette gebraucht wird 4 Operationen/Takt => 256 GFlops für 8 4 GHz (8SPEs x 4GHz x 2 FPUs x 4 Operationen) data fetch und branch prediction in Software 18 Takte branch misprediction penalty 10
11 Synergistic Processor Element (SPE) 256 KB Local Store (LS) 128 x 128bit Registerfile mit 6 read ports und 2 write ports, 2 Takte Zugriffslatenz DMA-Einheit (Speicherzugriffe) MMU Quelle: [3] BIU - Bus Interface Unit (zur Anbindung an den gemeinsamen Bus) RTB - Testblock mit ABIST (Array Build In Self Test) ATO - Atomic Memory Unit (Kohärenz) 11
12 Synergistic Processor Element (SPE) Local Store (LS) array of single ported, pipelined SRAMs 256 KB groß (4 x 64 KB) L1 Cache-Ersatz für Instruktionen und Daten nicht kohärent, nur lokale Zugriffe Leselatenz = 6 Takte, Schreiblatenz = 4 Takte quadword (16 Byte) oder line (128 Byte) Zugriffe drei Prioritätsstufen DMA Load und store Instruction fetch 16 Byte/Takt L/S Bandbreite 128 Byte/Takt DMA Bandbreite Quelle: [3] 12
13 Synergistic Processor Element (SPE) DMA Einheit steuert den Datenverkehr lokale und externe requests Adressübersetzung durch MMU bis zu 16 outstanding requests werden unterstützt 16 KB pro request programmiert durch channel interface message passing interface bis zu 128 unidirektionale Kanäle (blocking oder nonblocking) read channel, write channel und read channel count Quelle: [3] 13
14 Synergistic Processor Element (SPE) zwei Pipelines, even und odd 6 Ausführungseinheiten Quelle: [3] Quelle: [3] 14
15 Synergistic Processor Element (SPE) Pipelinetiefe, Latenzen Unit Instructions Quelle: [3] Execution Pipeline Instruction Pipe Depth Latency Simple Fixed Word arithmetic, logicals, counting leading zeros, selects and compares Even 2 2 Simple Fixed Word shifts and rotates Even 3 4 Single Precision Multiply-accumulate Even 6 6 Single Precision Integer multiply-accumulate Even 7 7 Pop count, absolute sum of differences, byte average, byte sum Odd 3 4 Quadworld shifts, rotates, gathers, shuffles as well as reciprocal estimates Odd 3 4 Load and store Odd 6 6 Channel Channel read/write Odd 5 6 Branch Branches Odd 3 4 Byte Permute Load Store 15
16 Memory Interface Controller (MIC) Unterstüzung von 3.2 GHz XDR DRAM Memory von Rambus (lizensiert von Sony und Toshiba) XIO Interface - ultra high-speed parallel interface between multiple chips 25.6 GB/s memory bandwidth (dual channel) maximal 4.5 GB adressierbar (72 DRAM 512Mb) Quelle: [1] 16
17 XDR Memory System 1024bit Blockzugriff unterteilt in sandboxes Statusbits bestimmen, welche SPEs darauf zugreifen darf (memory protection) Quelle: [11] command and address bus unidirektional, 12bit breit, 800 Mb/s bis zu 36 DRAM Devices Datenbus 36 bidirektionale point-to-point Verbindungen (3.2 Gb/s) konfigurierbar nach Anzahl der Devices 3.2 GHz (8 x 400 MHz) - octal data rate (ODR) maximale Bandbreite 12.8 GB/s (2 Devices, 16bit, 1 channel) 17
18 Bus Interface Controller Kommunikation mit dem Rest des Systems FlexIO Interface (entwickelt von Rambus) kohärentes Interface für SMP (Symmetrical Multi Processing), nicht kohärentes Interface für I/O 44.8 GB/s outbound bandwidth, 32 GB/s inbound bandwidth zusammen 76.8 GB/s I/O Bandbreite Quelle: [1] 18
19 Bus Interface Controller 12 byte lanes Byte lane - 8bit breite, unidirektionale, point-to-point Verbindung 6.4 GB/s pro byte lane asymmetrische Konfiguration 7 byte lanes outbound, 5 byte lanes inbound Bildung von kohärenten und nicht kohärenten Gruppen Quelle: [1] 19
20 Element Interconnect Bus (EIB) verbindet alle Einheiten des Cells miteinander kohärent Datenstruktur 4 unidirektionale 128bit Ringe 96 Byte/Takt, bis zu 128 outstanding requests Kontrollstruktur ein Bus Quelle: [1] läuft mit halber Cell-Taktfrequenz 20
21 Software Cells Apulet - Bündel aus einem Datenobjekt und erforderlichem Programmcode vom PPE initialisiert und direkt von SPEs ausgeführt systemunabhängig können über das Netzwerk verschickt werden Quelle: [4] 21
22 Beispiel - Digital TV Receiver erforderliche Schritte (MPEG 2) COFDM demodulation MPEG audio and video decode Error correction Video scaling Demultiplexing Display construction Descrambling Contrast and brightness processing COFDM Demodulation Error Demuliplexing Audio & Video Correction & Descrambling Video Decode Scaling Display Contrast & Construction Brightness Processing Quelle: [10] 22
23 Flexibilität direkte Verbindung zweier Cells durch FlexIO, indirekt über einen Switch Quelle: [1] unterschiedliche Systemkonfigurationen Spielekonsolen, HDTVs Home entertaiment Anlagen Workstations, Supercomputers Quelle: [1] Quelle: [1] 23
24 Cell Processor Based Workstation (CPBW) Cell Based Blade Server Board Prototype 2 Cells, 512MB XDR DRAM, 2 South Bridges GHz (3 GHz im Labor) GHz (400 GFlops pro Board) 7 Boards pro Rack 23 x 43 cm Linux Quelle: [6] Quelle: [6] 24
25 Playstation 3 1 Cell mit GHz, 256 MB XDR DRAM Grafikchip von 550 MHz, 256 GDDR3 DRAM 3 Ethernet-Ports, b/g WLAN, Bluetooth 2.0, optionale Festplatte Verfügbarkeit: Frühling 2006, Preis: Euro Quelle: [7] Quelle: [7] 25
26 Fazit ungewöhnliche Architektur, die sich von der Architektur aktueller Prozessoren unterscheidet vereinfachtes Design, teilweise ohne klassische Ansätze der Rechnerarchitektur hohe Performance durch massive Parallelisierung der Aufgaben neues Programmiermodell notwendig, um SPEs effizient nutzen zu können SPEs werden schwierig zu programmieren sein primärer Einsatz im Bereich des Multimedia (single precision) offene Frage: Verwendung in Supercomputern (double precision) und in Desktop-PCs (Konkurrenz zu x86) 26
27 Quellenangaben [1]: H. Peter Hofstee, Ph. D., Power Efficient Processor Design and the Cell Processor [2]: D. Pham et. al. The Design and Implementation of a First-Generation CELL Processor, International Solid-State Circuits Conference Technical Digest, Feb [3]: B. Flachs et. al. A Streaming Processing Unit for a CELL Processor, International Solid-State Circuits Conference Technical Digest, Feb [4] M. Suzuoki et.al. Resource dedication system and method for a computer architecture for broadband networks, United State Patent, Oct. 26, [5] K. Krewell, Cell Moves into the Limelight, Microprocessor Online, Feb. 14, [6]: IBM Discloses Cell Based Blade Server Board Prototype [7]: SCE Unveils Next-Generation Game System PLAYSTATION 3 Featuring 3.2 GHz Cell [8] 27
28 Quellenangaben [9] J. Stokes, Introducing the IBM/Sony/Toshiba Cell Processor, Arstechnica, Feb 08, [10]: N. Blachford, Cell Architecture Explained [11]: D. Wang, ISSCC 2005: The CELL Microprocessor, Real World Technologies, Feb 10, [12] D. Wang, CELL Microprocessor Revisited, Real World Technologies, Feb 28,
Cell Broadband Engine
Cell Broadband Engine 21.March 2006 Benjamin Keck Outline Why Cell?!? Application Areas Architectural Overview SPU Programming Model Programming on the PPE C/C++ Intrinsics The Cell Supercomputer on a
MehrOutline. Cell Broadband Engine. Application Areas. The Cell
Outline 21.March 2006 Benjamin Keck Why Cell?!? Application Areas Architectural Overview Programming Model Programming on the PPE C/C++ Intrinsics 1 2 The Cell Supercomputer on a chip Multi-Core Microprocessor
MehrCell and Larrabee Microarchitecture
Cell and Larrabee Microarchitecture Benjamin Grund Dominik Wolfert Universität Erlangen-Nürnberg 1 Übersicht Einleitung Herkömmliche Prozessorarchitekturen Motivation für Entwicklung neuer Architekturen
MehrJohann Wolfgang Goethe-Universität
Flynn sche Klassifikation SISD (single instruction, single data stream): IS IS CU PU DS MM Mono (Mikro-)prozessoren CU: Control Unit SM: Shared Memory PU: Processor Unit IS: Instruction Stream MM: Memory
MehrMikroprozessor als universeller digitaler Baustein
2. Mikroprozessor 2.1 Allgemeines Mikroprozessor als universeller digitaler Baustein Die zunehmende Integrationsdichte von elektronischen Schaltkreisen führt zwangsläufige zur Entwicklung eines universellen
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
MehrHow-to: Webserver NAT. Securepoint Security System Version 2007nx
Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver
MehrCitrix Provisioning Server Marcel Berquez. System Engineer
Citrix Provisioning Server Marcel Berquez. System Engineer Agenda Was ist der Citrix Provisioning Server? Wie funktioniert der Citrix Provisioning Server? Was gehört zum Citrix Provisioning Server? Welche
MehrNeue Prozessor-Architekturen für Desktop-PC
Neue Prozessor-Architekturen für Desktop-PC Bernd Däne Technische Universität Ilmenau Fakultät I/A - Institut TTI Postfach 100565, D-98684 Ilmenau Tel. 0-3677-69-1433 bdaene@theoinf.tu-ilmenau.de http://www.theoinf.tu-ilmenau.de/ra1/
MehrMindestanforderungen an Systemumgebung Für die Nutzung von excellenttango
Die Hardware- und Softwareanforderungen sind als allgemeine Anforderungen zu betrachten. Zahlreiche Faktoren können sich auf diese Anforderungen auswirken und müssen daher beachtet werden: Die Anzahl und
MehrEntwicklung 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
MehrComputer-Architektur Ein Überblick
Computer-Architektur Ein Überblick Johann Blieberger Institut für Rechnergestützte Automation Computer-Architektur Ein Überblick p.1/27 Computer-Aufbau: Motherboard Computer-Architektur Ein Überblick p.2/27
MehrRaytracing auf Desktop PCs Optimizing Cache Usage (Intel Corp.)
Raytracing auf Desktop PCs Optimizing Cache Usage (Intel Corp.) von Martin Stöcker Motivation Geschwindigkeit der Prozessoren verdoppelt sich alle 18 Monate (Moore s Law) Geschwindigkeit des Speichers
MehrNetwork Video Broadcaster NVB-4200/2200. Datenblatt
Network Video Broadcaster NVB-4200/2200 Datenblatt Seite 2/5 NVB-4200/2200 Network Video Broadcaster Die jusst NVB-4200 / NVB-2200 ermöglichen effizientes Broadcasting von DVB und Video-Quellen in IP Netzwerke.
MehrExcel beschleunigen mit dem mit Windows HPC Server 2008 R2
Excel beschleunigen mit dem mit Windows HPC Server 2008 R2 Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/steffenk Haftungsausschluss Microsoft kann für die Richtigkeit
MehrSoftware Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet
und seine Anwendbarkeit für die Steuerung von Videodaten im Internet FACHBEREICH FB5 Stefan Königs ISE Seminar 22.10.2012 1 Agenda o Einführung o Software Defined Networking o Ansatz/Prinzip o o Vergleich
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
MehrMulticore-Architekturen
Universität Erlangen- Nürnberg Technische Universität München Universität Stuttgart Multicore-Architekturen Vortrag im Rahmen der Ferienakademie 2009 Kurs 1: Programmierkonzepte für Multi-Core Rechner
MehrA1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac
A Desktop Security Installationshilfe Symantec Endpoint Protection. für Windows/Mac Inhalt. Systemvoraussetzung & Vorbereitung S. Download der Client Software (Windows) S. 4 Installation am Computer (Windows)
MehrFakultätsname XYZ Fachrichtung XYZ Institutsname XYZ, Professur XYZ. Big.LITTLE-Processing mit ARM- Cortex-Prozessoren. E. Zenker
Fakultätsname XYZ Fachrichtung XYZ Institutsname XYZ, Professur XYZ Big.LITTLE-Processing mit ARM- Cortex-Prozessoren E. Zenker Dresden, 14.12.2011 TU Dresden, 14.12.11 Folie 2 von 21 Performance Video
MehrStorage Area Networks im Enterprise Bereich
Storage Area Networks im Enterprise Bereich Technologien, Auswahl & Optimierung Fachhochschule Wiesbaden Agenda 1. Was sind Speichernetze? 2. SAN Protokolle und Topologien 3. SAN Design Kriterien 4. Optimierung
Mehr3PAR STORESERV STORAGE. itelio Hausmesse 2014
3PAR STORESERV STORAGE itelio Hausmesse 2014 3PAR STORESERV STORAGE Agenda - 3PAR innerhalb der HP Storage Familie - 3PAR Produkt-Portfolio - 3PAR Hardware Aufbau - 3PAR Features - 3PAR als Nachfolger
MehrKonzeption und Implementierung einer Videodigitalisierung und Videoausgabe unter Embedded Linux. Kolloquium von Frank Schwanz
Konzeption und Implementierung einer Videodigitalisierung und Videoausgabe unter Embedded Linux Kolloquium von Frank Schwanz Aufgabenstellung Im Rahmen des Projektes Initiative Intelligente Autonome Systeme
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
Mehr1 Proseminar: Konzepte von Betriebssystem-Komponenten. Thema: Server OS AS/400 Referend: Sand Rainer. Server OS - AS/400
1 Proseminar: Konzepte von Betriebssystem-Komponenten Server OS - AS/400 Gliederung Was ist eine AS/400? Wie ist OS/400 aufgebaut? Was kann eine AS/400? Bsp.: Logische Partitionierung 2 Proseminar: Konzepte
MehrEnterprise Computing
Enterprise Computing Prof. Dr.-Ing. Wilhelm G. Spruth Teil 6 Partitionierung NUMA Sharing Disk Storage HP Superdome Cell Board 4 Itanium 2 CPU Chips 32 128 Gbyte I/O Bus mit Kühlern Hauptspeicher Anschlüsse
Mehr1 Einzelplatzversion. 1.1 Hardware. 1.2 Software* Stand Juli 2014
Stand Juli 2014 Hinweis: Die Funktionsfähigkeit des Systems können wir bei Einsatz von nicht freigegebener (BETA)-Software nicht gewährleisten. 1 Einzelplatzversion 1.1 Hardware Prozessor Dual Core 1,8
MehrNeue Dual-CPU Server mit Intel Xeon Scalable Performance (Codename Purley/Skylake-SP)
Neue Dual-CPU Server mit Intel Xeon Scalable Performance (Codename Purley/Skylake-SP) @wefinet Werner Fischer, Thomas-Krenn.AG Webinar, 17. Oktober 2017 Intel Xeon Scalable Performance _ Das ist NEU: Neue
MehrProtected User-Level DMA in SCI Shared Memory Umgebungen
Protected User-Level DMA in SCI Shared Memory Umgebungen Mario Trams University of Technology Chemnitz, Chair of Computer Architecture 6. Halle Chemnitz Seminar zu Parallelverarbeitung und Programmiersprachen
MehrAn Introduction to Simultaneous Multi-Threading Prinziples and Architectures
An Introduction to Simultaneous Multi-Threading Prinziples and Architectures Seminarvortrag von Thomas Weber Lehrstuhl Rechnerarchitektur Übersicht? Motivation? Aktuelle Microarchitekturen? Scheduling?
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
Mehr5 Speicherverwaltung. bs-5.1 1
5 Speicherverwaltung bs-5.1 1 Pufferspeicher (cache) realer Speicher Primärspeicher/Arbeitsspeicher (memory) Sekundärspeicher/Hintergrundspeicher (backing store) (Tertiärspeicher/Archivspeicher) versus
MehrHigh Performance Embedded Processors
High Performance Embedded Processors Matthias Schwarz Hardware-Software-Co-Design Universität Erlangen-Nürnberg martin.rustler@e-technik.stud.uni-erlangen.de matthias.schwarz@e-technik.stud.uni-erlangen.de
Mehr32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag. Zürcher Fachhochschule
32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag Inhalt Vorgeschichte Was wurde erreicht Hardware Energy Micro Microcontroller µctag Plattform EPC Gen2 Tag Standard Protokoll-Vorgaben
Mehrmoderne Prozessoren Jan Krüger jkrueger@techfak.uni-bielefeld.de
moderne Prozessoren Jan Krüger jkrueger@techfak.uni-bielefeld.de Übersicht FachChinesisch SPARC - UltraSparc III/IV PowerPC - PowerPC 970(G5) X86 - Pentium4(Xeon), Itanium, (Pentium M) X86 - AthlonXP/MP,
Mehr3ware. 9500 Controller
Herzlich Willkommen zur Online-Schulung von Thomas-Krenn.AG Unser Thema Heute: 3Ware 9500-x - Serial ATA RAID-Controller - Ihr Referent: Michael Hänel (technical purchase and seller) Ihr technischer Ansprechpartner
MehrSANTEC Video Technologies Professionelle Lösungen für mehr Sicherheit
1 SANTEC Video Technologies Professionelle Lösungen für mehr Sicherheit Videoüberwachung Netzwerktechnik IR-Freilandsensorik Dienstleistungen Pivot3 Ressourcen sparen mit Pivot3 Server-/Storage-Lösungen
MehrComputer: PC. Informationstechnik für Luft-und Raumfahrt Aerospace Information Technology
Computer: PC Informationstechnik für Luft-und Raumfahrt Ab Morgen nur eingebete Systeme Aber es gibt auch PCs Na gut... dann Heute. dann haben wir es hinter uns Und nicht wenige! PCs in N Jahren Industrie
MehrUSB in Embedded Systemen. Referat von Peter Voser Embedded Development GmbH
USB in Embedded Systemen Referat von Peter Voser Embedded Development GmbH Embedded Development GmbH Engineering and Development System Engineering Hardware/Software Co-Design Embedded Software Entwicklung
MehrRechner Architektur. Martin Gülck
Rechner Architektur Martin Gülck Grundlage Jeder Rechner wird aus einzelnen Komponenten zusammengesetzt Sie werden auf dem Mainboard zusammengefügt (dt.: Hauptplatine) Mainboard wird auch als Motherboard
MehrCache-Kohärenz und -Konsistenz. Betreuer: Prof. Brüning Veton Kajtazi Mat.-Nr.: Universität Heidelberg
Cache-Kohärenz und -Konsistenz Betreuer: Prof. Brüning Veton Kajtazi Mat.-Nr.: 3220501 Universität Heidelberg Inhaltsverzeichnis Wozu Caches? Unterschied Kohärenz und Konsistenz MESI-Protokoll Fazit 2
MehrCodesigned Virtual Machines
Codesigned Virtual Machines Seminar Virtualisierung Philipp Kirchhofer philipp.kirchhofer@student.kit.edu Institut für Technische Informatik Lehrstuhl für Rechnerarchitektur Universität Karlsruhe (TH)
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
MehrDie Marvel, ein gedrosselter Supercomputer
Die Marvel, ein gedrosselter Supercomputer Warum ist die Marvel so schnell? Warum ist die Marvel so langsam? Erfahrungen mit dem Softwaresupport Warum ist die Marvel so schnell? Hardware Z.Cvetanovic,
MehrSolarWinds Engineer s Toolset
SolarWinds Engineer s Toolset Monitoring Tools Das Engineer s Toolset ist eine Sammlung von 49 wertvoller und sinnvoller Netzwerktools. Die Nr. 1 Suite für jeden Administrator! Die Schwerpunkte liegen
MehrHANDBUCH LSM GRUNDLAGEN LSM
Seite 1 1.0 GRUNDLAGEN LSM 1.1. SYSTEMVORAUSSETZUNGEN AB LSM 3.1 SP1 (ÄNDERUNGEN VORBEHALTEN) ALLGEMEIN Lokale Administratorrechte zur Installation Kommunikation: TCP/IP (NetBios aktiv), LAN (Empfehlung:
MehrWLAN Konfiguration. Michael Bukreus 2014. Seite 1
WLAN Konfiguration Michael Bukreus 2014 Seite 1 Inhalt Begriffe...3 Was braucht man für PureContest...4 Netzwerkkonfiguration...5 Sicherheit...6 Beispielkonfiguration...7 Screenshots Master Accesspoint...8
MehrAnleitung zur Nutzung des SharePort Utility
Anleitung zur Nutzung des SharePort Utility Um die am USB Port des Routers angeschlossenen Geräte wie Drucker, Speicherstick oder Festplatte am Rechner zu nutzen, muss das SharePort Utility auf jedem Rechner
MehrSystemanforderungen für MSI-Reifen Release 7
Systemvoraussetzung [Server] Microsoft Windows Server 2000/2003/2008* 32/64 Bit (*nicht Windows Web Server 2008) oder Microsoft Windows Small Business Server 2003/2008 Standard od. Premium (bis 75 User/Geräte)
MehrPaul Petzold Firmengründer, Verwaltungsratspräsident und Delegierter der Mirus Software AG
Cloud Lösung in der Hotellerie Die Mirus Software als Beispiel Paul Petzold Firmengründer, Verwaltungsratspräsident und Delegierter der Mirus Software AG Folie 1 SaaS (Software as a Service) in der Cloud
MehrIT Systeme / Enterprise Storage Solutions Infortrend EonStor A08U-C2411-M1 inkl 8 HDD, Adaptec 29320A- R
IT Systeme / Enterprise Storage Solutions Infortrend EonStor A08U-C2411-M1 inkl 8 HDD, Adaptec 29320A- R Seite 1 / 8 Seite 2 / 8 Infortrend EonStor A08U-C2411-M1 ES Cube inkl. 8 x 750GB Seagate Barracuda
MehrLogischer Aufbau von Storagesystemen. Ernst Fankhauser
Logischer Aufbau von Storagesystemen Ernst Fankhauser 1. Common Storage Technologie 1. Common Storage Technologie 2 Knoten (Meist als Controller bezeichnet) 1. Common Storage Technologie 2 Knoten (Meist
MehrEinführung in Peer-To-Peer (P2P) Datenstreaming mit NI FlexRIO
Einführung in Peer-To-Peer (P2P) Datenstreaming mit NI FlexRIO Dipl.-Ing. (FH) Christoph Landmann, M.Sc. Regional Product Engineer Automated Test National Instruments Germany GmbH Agenda Was ist Peer-To-Peer
MehrFelix Großkreuz Philipps-Universität Marburg Fachbereich 12 Seminar IT-Administration SS2011
Felix Großkreuz Philipps-Universität Marburg Fachbereich 12 Seminar IT-Administration SS2011 Griff in die Geschichte Erste Festplatte, SLED, ab 1988 RAID-Level 0, 1 5, 6 Kombinationen Einrichten von RAID
MehrBeschrieb mobiler Schulungsraum
Beschrieb mobiler Schulungsraum PFI AG Fon +41 71 313 86 10 Hotline +41 71 313 86 13 Fax +41 71 313 86 15 Mövenstrasse 4 CH-9015 St.Gallen www.pfi.ch Inhalt 1 Grundsätzliches... 3 1.1 Zweck... 3 1.2 Ausstattung...
MehrVorstellung der SUN Rock-Architektur
Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Vorstellung der SUN Rock-Architektur Hauptseminar Ronald Rist Dresden, 14.01.2009
MehrOSL Simple RSIO. I/O Aufgabenstellungen einfach lösen
OSL Simple RSIO I/O Aufgabenstellungen einfach lösen OSL aktuell - Schöneiche, April 2015 Über OSL Das Prinzip: Sehen - Verstehen Verbessern! Konsequent systematisieren! Auf Dauer und erfolgreich nur mit
Mehr1 Aufgaben zu Wie funktioniert ein Computer?
71 1 Aufgaben zu Wie funktioniert ein Computer? Netzteil a) Welche Spannungen werden von PC-Netzteilen bereitgestellt? 3.3 V, 5 V, 12 V, -5 V, -12 V. b) Warum können PC-Netzteile hohe Leistungen liefern,
MehrInstallationsvoraussetzungen
Installationsvoraussetzungen Betriebssysteme Der Cordaware bestinformed Infoserver kann auf folgenden Microsoft Betriebssystemen installiert werden: Windows 2000 Windows XP Windows Vista Windows 7 Windows
MehrEin kleiner Einblick in die Welt der Supercomputer. Christian Krohn 07.12.2010 1
Ein kleiner Einblick in die Welt der Supercomputer Christian Krohn 07.12.2010 1 Vorschub: FLOPS Entwicklung der Supercomputer Funktionsweisen von Supercomputern Zukunftsvisionen 2 Ein Top10 Supercomputer
MehrFragen zur GridVis MSSQL-Server
Fragen zur GridVis MSSQL-Server Frage Anmerkung 1.0 Server allgemein 1.1 Welche Sprache benötigt die Software bzgl. Betriebssystem/SQL Server (deutsch/englisch)? 1.2 Welche MS SQL Server-Edition wird mindestens
Mehr1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten
AVM GmbH Alt-Moabit 95 D-10559 Berlin Faxversand mit dem FRITZ! LAN Assistenten Mit dem FRITZ! LAN Assistenten können Sie einen Computer als FRITZ!fax Server einrichten, über den dann Faxe von anderen
MehrSystemvoraussetzungen für Autodesk Revit 2015 - Produkte (gemäß Angaben von Autodesk)
Systemvoraussetzungen für Autodesk Revit 2015 - Produkte (gemäß Angaben von Autodesk) Mindestanforderung: Einstiegskonfiguration Betriebssystem ¹ Windows 8.1 Enterprise, Pro oder Windows 8.1 CPU-Typ Single-
MehrMEDION High-End-Gaming-Notebook mit neuem Design und aktuellsten Komponenten ab sofort im MEDIONshop erhältlich
MEDION High-End-Gaming-Notebook mit neuem Design und aktuellsten Komponenten ab sofort im MEDIONshop erhältlich MEDION ERAZER Notebook punktet mit Intel Core i7 Prozessor der sechsten Generation, leistungsstarker
MehrBERNINA ArtLink V7.0N Installationsanleitung der Sticksoftware
BERNINA ArtLink V7.0N Installationsanleitung der Sticksoftware System Voraussetzungen PC Software für Microsoft Windows XP * / Windows Vista * / Windows 7* / Windows 8 / Windows 8.1 Prozessor Single Core
MehrAnleitung zur Nutzung des SharePort Plus
Besuchen Sie uns auf unserer Webseite www.dlink.de, www.dlink.at, www.dlink.ch oder unserer Facebook Seite http://www.facebook.com/dlinkgmbh Anleitung zur Nutzung des SharePort Plus Mit dem SharePort Plus
MehrCell Broadband Engine & CellSs: ein Programmiermodel für den Cell Prozessor
Cell Broadband Engine & CellSs: ein Programmiermodel für den Cell Prozessor Hardware-Software-Co-Design Universität Erlangen-Nürnberg mark.duchon@mb.stud.uni-erlangen.de Ziegler_Matthias@web.de andreas.fall@googlemail.com
MehrComputerarithmetik ( )
Anhang A Computerarithmetik ( ) A.1 Zahlendarstellung im Rechner und Computerarithmetik Prinzipiell ist die Menge der im Computer darstellbaren Zahlen endlich. Wie groß diese Menge ist, hängt von der Rechnerarchitektur
MehrDatenblatt: TERRA PC-Micro 5000 SILENT GREENLINE. Zusätzliche Artikelbilder IT. MADE IN GERMANY.
Datenblatt: TERRA PC-Micro 5000 SILENT GREENLINE Der TERRA MicroPC im sehr kompakten platzsparenden Gehäuse mit nur 0,4 Liter Volumen, Windows 7 Professional und leistungsstarkem Intel Core i3 Prozessor
MehrMAP CellSs Mapprakt3
MAP CellSs Mapprakt3 Andreas Fall, Matthias Ziegler, Mark Duchon Hardware-Software-Co-Design Universität Erlangen-Nürnberg Andreas Fall, Matthias Ziegler, Mark Duchon 1 CellSs Cell CPU (1x PPU + 6x SPU)
MehrPROLAG WORLD 2.0 PRODUKTBESCHREIBUNG SERVERSYSTEM, CLUSTERSYSTEME FÜR PROLAG WORLD
PROLAG WORLD 2.0 PRODUKTBESCHREIBUNG SERVERSYSTEM, CLUSTERSYSTEME FÜR PROLAG WORLD Inhaltsverzeichnis 1. ZUSAMMENSTELLUNG VON SERVERN...3 1.1. ANFORDERUNGSPROFIL...3 1.2. 1.3. SERVER MODELLE...3 TECHNISCHE
MehrSystemvoraussetzungen
Systemvoraussetzungen Gültig ab Stotax Update 2016.1 Stand 03 / 2015 1 Allgemeines... 2 2 Stotax Online Variante (ASP)... 2 3 Stotax Offline Variante (Inhouse)... 3 3.1 Einzelplatz... 3 3.1.1 Hardware...
MehrLabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN
LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration Arbeitsblatt und Demonstration A. Rost 1. Steuerung eines VI über LAN Eine Möglichkeit zur Steuerung virtueller Instrumente
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
MehrSystemvoraussetzungen Stand 12-2013
Unterstützte Plattformen und Systemvoraussetzungen für KARTHAGO 2000 / JUDIKAT a) Unterstützte Plattformen Windows XP Home/Pro SP3 x86 Windows Vista SP2 x86 Windows 7 SP1 (x86/ x64) Windows 8 (x86/ x64)
MehrÜ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 tilo.zschau@mailbox.tu-dresden.de
MehrBERNINA ArtLink 6 Installationsanleitung der Sticksoftware
BERNINA ArtLink 6 Installationsanleitung der Sticksoftware System Voraussetzungen PC Software für Microsoft Windows XP * / Windows Vista * / Windows 7* Prozessor Single Core 1 GHz oder höher (ev. Pentium
Mehrcarekundenforum 2013 Virtualisieren spart Geld
carekundenforum 2013 Virtualisieren spart Geld Seite 1 12./13.11.2013 carekundenforum 2013 F+L System AG, CH-Altstätten ASC Automotive Solution Center AG, D- Böblingen Virtualisieren spart Geld Herzlich
MehrQuelle: www.roewaplan.de. Stand April 2002
Wireless LAN Quelle: www.roewaplan.de Stand April 2002 LAN / 1 Wireless LAN Ein Überblick RÖWAPLAN Ingenieurbüro - Unternehmensberatung Datennetze und Kommunikationsnetze Inhalt Warum WLAN? Standard Planung
MehrJava für Embedded Systems
Java für Embedded Systems Marc Balmer, micro systems marc@msys.ch 25. April 2001 Java-fähige Embedded Systems Palm PDA TINI Board Java-Ring ibutton Cyberflex Smart Card... Embedded Systems Steuer- und
MehrDie Sandy-Bridge Architektur
Fakultät Informatik - Institut für Technische Informatik - Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Die Sandy-Bridge Architektur René Arnold Dresden, 12. Juli 2011 0. Gliederung 1.
MehrDie Mikroprogrammebene eines Rechners
Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten, z.b. Befehl holen Befehl dekodieren Operanden holen etc.
MehrOSEK-OS. Oliver Botschkowski. oliver.botschkowski@udo.edu. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab
OSEK-OS Oliver Botschkowski oliver.botschkowski@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Einleitung Motivation Ziele Vorteile Einführung in OSEK-OS Architektur Task Management Interrupt
MehrSwitch 1 intern verbunden mit onboard NICs, Switch 2 mit Erweiterungs-NICs der Server 1..6
Zuordnung LAN-Verbindungen zu Server Ports und Ports Bei der Netzwerk-Einrichtung der Server im Modular System ist die Frage zu beantworten, welche LAN-Verbindung (gemäß Betriebssystembezeichnung) mit
Mehr1. Übung - Einführung/Rechnerarchitektur
1. Übung - Einführung/Rechnerarchitektur Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: Was ist Hard- bzw. Software? a Computermaus b Betriebssystem c Drucker d Internetbrowser
MehrProseminar Technische Informatik A survey of virtualization technologies
Proseminar Technische Informatik A survey of virtualization technologies Referent: Martin Weigelt Proseminar Technische Informatik - A survey of virtualization technologies 1 Übersicht 1. Definition 2.
MehrVorstellung SimpliVity. Tristan P. Andres Senior IT Consultant
Vorstellung SimpliVity Tristan P. Andres Senior IT Consultant Agenda Wer ist SimpliVity Was ist SimpliVity Wie funktioniert SimpliVity Vergleiche vsan, vflash Read Cache und SimpliVity Gegründet im Jahr
MehrAufgabe 12.1b: Mobilfunknetzwerke
Aufgabe 12.1b: Mobilfunknetzwerke b) Welche Konsequenzen ergeben sich aus der Wahl einer bestimmten Zellgröße? für eine bestimmte Technologie ist die Anzahl der verfügbaren Kanäle pro Funkzelle begrenzt
MehrTest integrierter Schaltungen
1. CAE Link und IC Qualifizierung 1.1 Ziel 1.1.1 CAE Link Bei der letzten Übung wurden die Zeitdefinitionen und die Test Pattern manuell eingegeben. Aber bei hochintegrierten Schaltkreise muß ein anderer
MehrKonfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden
MehrSystemvoraussetzungen myfactory
Systemvoraussetzungen myfactory Hinweis: Die Funktionsfähigkeit des Systems können wir bei Einsatz von nicht freigegebener (BETA)-Software nicht gewährleisten. 1 Einzelplatzversion 1.1 Hardware Prozessor
MehrSystemvoraussetzungen
Systemvoraussetzungen Gültig ab Stotax Update 2013.1 1 Allgemeines... 2 2 Stotax Online Variante (ASP)... 2 3 Stotax Offline Variante (Inhouse)... 3 3.1 Einzelplatz... 3 3.1.1 Hardware... 3 3.1.2 Software...
MehrWie verändern sich die Bedürfnisse unserer Gesellschaft in der Kommunikation? Jörg Halter, Partner
Wie verändern sich die Bedürfnisse unserer Gesellschaft in der Kommunikation? Jörg Halter, Partner Benötigt unsere Gesellschaft Glasfasern? Die vielen Veränderungen in der Kommunikation setzen auf immer
MehrInstruktionssatz-Architektur
Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2005/2006 Übersicht 1 Einleitung 2 Bestandteile der ISA 3 CISC / RISC Übersicht 1 Einleitung 2 Bestandteile
MehrVirtual Desktop Infrasstructure - VDI
Virtual Desktop Infrasstructure - VDI Jörg Kastning Universität Bielefeld Hochschulrechenzentrum 5. August 2015 1/ 17 Inhaltsverzeichnis Was versteht man unter VDI? Welchen Nutzen bringt VDI? Wie funktioniert
MehrNext Generation IaaS von ProfitBricks
Next Generation IaaS von ProfitBricks Warum IaaS? Was ist IaaS? SaaS Software as a Service IaaS Infrastructure as a Service RaaS Recovery as a Service PaaS Platform as a Service IaaS = Virtuelles Rechenzentrum
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,
MehrIntelligentes und sicheres Powermanagement mit Midspan PoE & UPoE Systemen
PowerDsine Midspans Intelligentes und sicheres Powermanagement mit Midspan PoE & UPoE Systemen Michael Senn: DACH, Frankreich Power over Ethernet und PowerDsine PowerDsine wurde 1995 gegründet Patentierte
MehrFormular»Fragenkatalog BIM-Server«
Formular»Fragenkatalog BIM-Server«Um Ihnen so schnell wie möglich zu helfen, benötigen wir Ihre Mithilfe. Nur Sie vor Ort kennen Ihr Problem, und Ihre Installationsumgebung. Bitte füllen Sie dieses Dokument
Mehr