Lehrstuhl für Integrierte Systeme

Ähnliche Dokumente
Relevanz eines Multicore-Ökosystems für künftige Embedded Systems

Embedded Systems Initiative

Prototyping eines universellen ISM-Band Transmitters auf Basis des NI FlexRIO MDK

SOFTWARE-ENTWICKLUNG FÜR EMBEDDED SYSTEMS

Übersicht aktueller heterogener FPGA-SOCs

Symmetric Multiprocessing mit einer FPGA basierten. Marco Kirschke INF-M3 Seminar Wintersemester 2010/ November 2010

Einführung in Peer-To-Peer (P2P) Datenstreaming mit NI FlexRIO

KONTEXTADAPTIVITÄT. Kontextadaptive Multimedianutzung - unterwegs, zu Hause und im Fahrzeug. Fraunhofer ESK

Emulation und Rapid Prototyping. Hw-Sw-Co-Design

Emulation und Rapid Prototyping

Entwicklung mit Xilinx-FPGAs

Seamless Model-based Engineering of a Reactive System

MAP CellSs Mapprakt3

T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series

FlexPath - Flexible, Dynamisch Rekonfigurierbare Verarbeitungspfade in Netzwerkprozessoren

COMPUTE CLUSTER DER TURBO FÜR CAE-SIMULATIONEN

Effizient, sicher und flexibel: Desktop-Virtualisierung mit Citrix XenDesktop

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung

Persönliche Einladung. Zur IT Managers Lounge am 4. November 2009 in Köln, Hotel im Wasserturm.

Herausforderungen des Enterprise Endpoint Managements

INDUSTRIE 4.0 AUS SICHT EINES IKT-INSTITUTS. Dr.-Ing. Mike Heidrich BICCnet OpenLabs am Fraunhofer ESK, München, 17.

Programmierung von Multicore-Rechnern

Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger

Systemvoraussetzungen für Autodesk Revit Produkte (gemäß Angaben von Autodesk)

EyeCheck Smart Cameras

Integrative Entwicklungsprozesse am Beispiel einer automotiven Anwendung

Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I

Entwicklung einer FPGA-basierten asymmetrischen MPSoC Architektur

Mobile App Testing - Mit der richtigen Strategie zum Erfolg

Vortrag zum Proseminar Architekturen der ARM CORTEX Familie

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen

KV Betriebssysteme. Mag. iur. Dr. techn. Michael Sonntag

BI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen

Super rechnen ohne Superrechner Oder: Was hat das Grid mit Monte Carlo zu tun?

Erhöhung der Serverauslastung IBM Corporation

Advanced Banking Platform

Programmierbare Logik CPLDs. Studienprojekt B Tammo van Lessen

Forschungsprojekt ProSyMig. Projekt- und Abschlussarbeiten Robert Rößger Prof. Dr.-Ing. Jörn Schneider

TISIS - Industrie 4.0. Ereignis, Ort, Datum

Functional Safety. Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit

Tickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski

Multi-Agent Systems. Agentensysteme. Industry 4.0 Machine Learning. Energy and Smart Grids

Dynamisch partielle Rekonfiguration in zukünftigen Fahrerassistenzsystemen

Java Entwicklung für Embedded Devices Best & Worst Practices!

Die Integration zukünftiger In-Car Multimedia Systeme unter Verwendung von Virtualisierung und Multi-Core Plattformen

VDI - Die Revolution der Arbeitsplatzbereitstellung. Nicholas Dille,

Excel beschleunigen mit dem mit Windows HPC Server 2008 R2

Aktuelle Fortschritte von MDAbasierten Entwicklungsansätzen im Bereich Fahrerassistenzsysteme

Ergebnisse des Workshops. IKT und Medien vom beim Forschungszentrum Informatik in Karlsruhe

SEIS TP 5 Bewertung und Optimierung

intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen

Seminar Fehlertoleranz und Echtzeit

Mobiler Kiosk für Carsharing-Konzepte. Projektvorschlag zur Feldstudie mit wissenschaftlicher Begleitung Ulm/Wiesbaden,

We create chemistry. Unsere Unternehmensstrategie

AndroidRCCar & Physical Computing mit Android

Softwaretest in Praxis und Forschung

Drei Hebel für Ihren Erfolg

Anforderungen an die HIS

Sicherstellen der Betrachtung von nicht-funktionalen Anforderungen in SCRUM- Prozessen durch Etablierung von Feedback

Rekonfigurierbare Hardwareplattformen für die Sicherungsschicht in Mobilfunksystemen

Wie fördert Industrie 4.0 Ihr Business? Was Sie über die Zukunft des Warenflusses vermutlich noch nicht wissen

FRAUNHOFER-INSTITUT FÜR

Die Marvel, ein gedrosselter Supercomputer

Einführung in die Modellierung

All for One Steeb. Das SAP Haus. ALL FOR ONE STEEB DAS SAP HAUS

Linux Terminal mit Ethernet und Java. Eine dynamische Plattform für Automatisierungsapplikationen?

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

Echtzeitbetriebssysteme (am Beispiel QNX) Dr. Stefan Enderle HS Esslingen

Übersicht. Normung von Software in der Medizin. Vorstellung der DKE. Vorstellung der Normungsgremien. Normen im Bereich Software.

IT-Sicherheitslabor Ein praxisorientierter Ansatz zur Zusammenarbeit von Hochschule und Industrie in der Lehre

Embedded System Design

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

Rightsourcing im Spitalverbund, zentrale und dezentrale Infrastruktur optimal eingesetzt. Stephan Nüssli, Leiter Business Development, Logicare AG

Architecture of Open Embedded Systems

Domain- Management für Profis

ReCoNets Entwurfsmethodik für eingebettete Systeme bestehend aus kleinen Netzwerken hardwarerekonfigurierbarer Knoten und -verbindungen

Test zur Bereitschaft für die Cloud

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Prof. Dr. Norbert Pohlmann, Institut für Internet Sicherheit - if(is), Fachhochschule Gelsenkirchen. Lage der IT-Sicherheit im Mittelstand

Centre of Excellence for High Performance Computing Erlangen Kompetenzgruppe für Supercomputer und Technisch-Wissenschaftliche Simulation

Implementierungsansätze für ein FPGA basiertes Multiprozessor. Marco Kirschke INF-M1 Anwendung 1 - Wintersemester 2009/

High Performance Datenerfassung Tests am Beispiel WEGA

Messsysteme für den SwissFEL

OSS & Cloud Computing: der Motor für das Geoportal Bund

Mobile und Wearable Computer: Überholen Consumer die Industrieanwender?

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21

Projekt im Sommersemester Complex and Distributed IT-Systems TU Berlin

Wann ist eine Software in Medizinprodukte- Aufbereitungsabteilungen ein Medizinprodukt?

Videoüberwachung als Virtuelle Maschine. auf Ihrem Server, PC oder Mac. Peter Steinhilber

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

Industrie 4.0 für Stadt und Land

Seminar: IT-Sicherheit in eingebetteten, automotiven Systemen

Datenflussrechnen mit FPGAs für die biomedizinische Bildverarbeitung

Programmierung für Mathematik (HS13)

Migrationsstrategien für Industrie 4.0

I/O Module TIOS Testsysteme.

1. Juli Hybrid Bus System: PCI-Bus, Feldbus und Punkt-Punktverbindungen mit GB Ethernet, SATA,

Nutzung verfahrenstechnischer Planungsdaten für die Parametrierung von Simulationsmodellen der Automatisierungstechnik

Betrieb komplexer IT-Systeme

Transkript:

Lehrstuhl für Integrierte Systeme Andreas Herkersdorf www.lis.ei.tum.de BICC Open Labs 14.02.2012 Trends bei Embedded Systems Gesamtes Spektrum von Anwendungen: Mobile Kommunikationstechnik, Tablets, Unterhaltungselektronik, Automobiltechnik, Medizintechnik, Industrieautomatisierung, Avionik, Massive Zunahme der Funktionen pro Gerät und Komplexität / Leistungsanforderungen je Funktion als Konsequenz aus Technologie-Push und -Pull BICC Open Labs 14.02.2012 Folie 2 1

Quelle: H.-J. Bullinger, Fraunhofer Gesellschaft Konsens: Für eine nachhaltige Lösung dieser gesellschaftlicher Herausforderungen ist eine leistungsstarke IuK in Form von Embedded Systems unverzichtbar: Technologie-Pull BICC Open Labs 14.02.2012 Folie 3 Multi-/Manycore Prozessoren: Technologie-Push Führende Prozessorhersteller verfolgen eine Multi-/Manycore Strategie Höchstmögliche echenleistung pro Watt und Fläche echenplattformen für Embedded Systems: Flugzeug-/Automobilelektronik Medizintechnik Ind. Automatisierungstechnik Kommunikationstechnik Multicore-Technologie stellt Industrie und Forschung aber auch vor gänzlich neue Herausforderungen Intel SCC BICC Open Labs 14.02.2012 Folie 4 2

Multicore Herausforderungen für Embedded Systems Programmierung und effiziente Nutzung der verfügbaren essourcen Portierung (mit und ohne Parallelisierung) bestehender Legacy- Anwendungen auf Multicore-Prozessoren Modellierung, Programmiermodelle und Werkzeugunterstützung für Entwurf und Validierung von Prozessoren und Anwendungen Unterstützung und Garantie für nicht-funktionale Anforderungen Echtzeit, Energieeffizienz, Sicherheit, Zuverlässigkeit, Verfügbarkeit In unterschiedlichen Zielmärkten: Automotive, Avionik, Industriesteuerungen / obotik, Kommunikationstechnik, Medizinelektronik Unterscheidet Embedded und Cyber Physical Systems Anwendungen fundamental von General Purpose Computing es gibt keine: One size fits all! Lösung BICC Open Labs 14.02.2012 Folie 5 Lösungsansatz: Standard Architekturen mit IP Beschleunigern SW Extensions Companion HW MPSoC specific SW A B FU Stufe 0 Stufe 1 Stufe 2 Stufe 3 Standard Multicore duo Freescale QorlQ Intel SCC mit Standard OS und Middleware Software Lösung auf Std. Multicore VxWorks TOS SafeOS PCB Erweiterungen von Std. Multicore Beschleuniger Coprozessoren ASICs ASSP FPGA Generalisierung Härtere Anforderungen Anwendungsspezifische, heterogene MC TI TMS320 Infineon SLE78 PowerQUICC BICC Open Labs 14.02.2012 Folie 6 3

Entwurfsraumbewertung mittels Simulationswerkzeugen Task execution Deadline violated Virtueller Prototyp eines MPSoC CPU1 Busy wait Task preempted CPU0 Signal fired Ctrl Semaphore synchronization Task waiting I/O Ctrl BICC Open Labs 14.02.2012 Folie 7 Simulative Entwurfsraumbewertung Architektur- und Partitionierungsbewertung Performanz-Profiling von Anwendungen auf Multicore-Prozessoren Durchgängige Tool-Kette von Modellierung der Anwendung und der Multicore-Architektur bis zum Echtzeit, Zuverlässigkeits- und Sicherheits-Nachweis Traces Exploration Trace-driven McSim Task mappings/ resource allocation xml Debugging mehr-fädiger Programme Synchronisierung und Kohärenzprüfung von Zugriffen auf gemeinsame essourcen BICC Open Labs 14.02.2012 Folie 8 4

Power SoPC Prototyping Lab FPGA Platforms Hight Tech Global Virtex 5 PCIE (LX330T) XILINX ML510 Virtex 5 (FX130T) XILINX ML410 Virtex 4 (FX60) XILINX XUP Board Virtex 5 (LX110T) AVNET Virtex-II Pro Development Kit (VP20) Tektronix TLA7016 Mainframe 3 Logic Analyzer Modules 34 136 ch. per module, up to 128 Mb per ch., up to 2 GHz timing speed 1 Pattern Generator Module 64 ch., 2 Mb vector depth, max. 268 MHz clock rate Spirent TestCenter Ethernet Tester Oscilloscopes Tektronix TDS 5104B 4 ch., 1 GHz Bandwidth, 5 GS/s 2x Tektronix TDS 3044B 4 ch., 400 MHz Bandwidth, 5 GS/s Agilent programmable DC power supplies BICC Open Labs 14.02.2012 Folie 9 Migration auf Multicore T T 1 1 App Ausführen paralleler Anwendungen mit harten Echtzeitbedingungen Bestmögliche Ausnutzung der verfügbaren essourcen heterogener MPSoC T 2 T 2 T T 3 3 T 4 T 4 Gegenseitige Beeinflussung von echenkernen und Peripherie Auflösung von Wettstreitigkeiten und Abschottung bei Nutzung gemeinsam genutzter essourcen Vorhersagbare Leistungsmetriken Mittels Timing-Modellierung und Simulation T 5 T 5 T 6 T 6 CPU I/O Latenz CPU BICC Open Labs 14.02.2012 Folie 10 5

Lehrstuhl für Integrierte Systeme Management: Director Prof. Dr. sc.techn. Andreas Herkersdorf Privatdozent Prof. Dr.-Ing. Walter Stechele Dr.-Ing. Thomas Wild Sekretariat Verena Draga Gabi Spöhrle Doris Zeller Systemadministration Wolfgang Kohtz Projekte: Automotive econfigurable SD Platform Energy-Efficient E/E Architecture AutoVision Autonomic SoC ASoC ELY - able MPSoC Networking / MPSoC InvasIC esource aware Computing VirTherm-3D 2D & 3D-NoC NPU100 MAPCO FlexPath Wissenschaftliche Mitarbeiter: Bouajila, Abdelmajid Feilen, Michael Hartl, obert Ihmig, Matthias Lankes, Andreas May, David Miller, Felix Paul, Johny Plyaskin, oman Pujari avi Kumar auchfuss, Holm Vonbun, Michael Walla, Gregor Wallentowitz, Stefan Zaib, Aurang Zeppenfeld, Johannes Lehrstuhl für Integrierte Systeme Anwendungsspezifische Multi-Prozessor Lösungen für Internet Paketvermittlung, Computer Vision and Automobilelektronik HW Beschleuniger, Network-on-Chip & Speicherhierarchie Entwurf High-level HW/SW System Modellierung, Performanz Simulation & Bewertung Bio-inspirierte Verfahren Selbst- Organisation und Fehlertoleranz econfigurable Computing und FPGA MPSoC Prototyping I/O CPU CPU Video IF NoC Coproc0 Coproc1 HW HW ICAP MEM IF accel. accel. System-on-Chip platform Gebäude N1, TUM Stammgelände www.lis.ei.tum.de 6

Danke für Ihre Aufmerksamkeit! Fragen? BICC Open Labs 14.02.2012 Folie 13 7