Standardsoftware für die Industrielle Bildverarbeitung

Größe: px
Ab Seite anzeigen:

Download "Standardsoftware für die Industrielle Bildverarbeitung"

Transkript

1 Standardsoftware für die Industrielle Bildverarbeitung Der elegante Weg zur Performanzsteigerung Dr. Olaf Munkelt MVTec Software GmbH

2 MVTec Software GmbH Firma konzentriert sich auf Building Vision for Business Entwicklung von Standard Softwareprodukten für die industrielle Bildverarbeitung Kundenspezifische Lösungen Produkte HALCON Umfassende Software für die industrielle Bildverarbeitung ActivVisionTools Der schnelle Weg zur Bildverarbeitungslösung Standorte Hauptsitz: München, Deutschland Niederlassung: Boston, USA MVTec, LLC

3 Der Bildverarbeitungsprozess Illumination Optics Camera Acquisition / Communication Software USB/1394/GigE FG I/O Image in memory Result Hole Radius mm mm mm Object Pixel stream Application CCD/CMOS sensor Image to main memory

4 Performanzsteigerung durch ROIs ROIs (Region of Interest) können eine beliebige Menge an Bildpunkten umfassen Formen wie (achsenparallele) Rechtecke, Kreise oder Ellipsen Logisch verknüpfte Bildbereiche, die nicht zusammenhängen Einzelne Bildpunkte

5 Performanzsteigerung durch ROIs Erhöhung der Verarbeitungsgeschwindigkeit durch Einschränkung der Ausführung der Verfahren auf definierte Bildbereiche 4 times faster

6 Performanzsteigerung durch ROIs Vermeidung von Segmentationsproblemen in nachfolgenden Verarbeitungsschritten

7 Performanzsteigerung durch automatisches Lernen Das Lesen von Data Matrix Code lässt sich wie eine Vielzahl weiterer Verfahren der industriellen Bildverarbeitung durch eine Anzahl von Parametern steuern Automatische Lernverfahren ermöglichen Einfache Anwendbarkeit der IBV-Verfahren Automatische Adaption der IBV-Verfahren an geänderte Rahmenbedingungen Beschleunigung der IBV-Verfahren

8 Performanzsteigerung durch automatisches Lernen Am Beispiel von Assistenten für ein Matching-Verfahren

9 Performanzsteigerung: Geschwindigkeit Die Beschleunigung von IBV-Verfahren lässt sich durch verschiedene Maßnahmen erzielen: Verbesserte allgemeine Speicherverwaltung Optimierung der Speicherverwaltung für spezielle Datenstrukturen Programmiersprachenoptimierte Handhabung von Datenstrukturen Effizientere Implementierung von Verfahren Verfahrensangepasste Verwendung von Compileroptimierungen Verwendung von speziellen Prozessorbefehlssätzen wie SSE und MMX Native Nutzung von 64-bit Architekturen Auslagern von IBV-Verfahren der Bildvorverarbeitung auf vision boards wie z.b. FPGA GPU (graphics processor units) auf Graphikkarten

10 Performanzsteigerung: Geschwindigkeit Geschwindigkeitsvergleich Testbilder A und B haben eine Größe von 735x485 Testumgebung: DualCore CPU 2.13 GHz Die Zeitangaben entsprechen dem Mittelwert von 300 Durchläufen Grauwertfilter wurden auf dem Rot-Auszug des Farbbildes berechnet Effizientere Implementierungen Für Kantenfilter (edges_*) wurde ein neuer Filtermodus ('sobel_fast') programmiert, der einer Implementierung des Canny-Filters ('canny') entspricht Die Neuimplementierung des Binominalfilters (binomial_filter) wird gegen die Implementierung des Gaussfilters (gauss_image) verglichen A = patras B = clamps

11 Performanzsteigerung: Geschwindigkeit Operator Image HALCON 7.1 HALCON 8.0 Speedup factor sobel_amp (A) patras 3.7 ms 1.16 ms 3.19 (B) clamps 3.7 ms 1.16 ms 3.19 laplace (A) patras 4 ms 0.74 ms 5.41 (B) clamps 4 ms 0.74 ms 5.41 edges_image (A) patras 63.9 ms 5.2 ms 12.3 (B) clamps 56.2 ms 2.2 ms edges_sub_pix (A) patras 35.3 ms 10.0 ms 3.52 (B) clamps 17.5 ms 3.7 ms 4.77

12 Performanzsteigerung: Geschwindigkeit Operator Image HALCON 7.1 HALCON 8.0 Speedup factor edges_color (A) patras 70.8 ms 10.8 ms 6.57 (B) clamps 68.9 ms 7.5 ms 9.2 edges_color_sub_ pix (A) patras 93.7 ms 17.7 ms 5.27 (B) clamps 75.8 ms 11.1 ms 6.83 binomial_filter (vs. gauss_image) (A) patras 4.9 ms 1.6 ms 3.0 (B) clamps 5.2 ms 1.6 ms 3.13

13 Performanzsteigerung durch Parallelisierung Anwender Standard-Software pipelining task parallelism data parallelism

14 Performanzsteigerung durch Parallelisierung Verarbeitungsgeschwindigkeit erhöht durch Reduzierter Aufwand zur Verwaltung der Synchronisation Verbesserte Nutzung von Synchronisationsmechanismen Thread pools zur Unterstützung der automatischen Parallelisierung Code wird besser skalierbar und schneller ausführbar Leistungssteigerung der automatischen Parallelisierung auch für kleine Bilder Wahlfreie Einstellungmöglichkeiten für die automatische Parallelisierung Modus der automatischen Parallelisierung wählbar (tuple/channel/domain level) Anzahl der zur Verfügung stehenden threads die für die automatische Parallelisierung genutzt werden sollen frei wählbar Interne Speichergrößen frei wählbar

15 Performanzsteigerung durch Parallelisierung Anwendung mit manueller Parallelisierung durch task parallelism auf einem WindowsXP Rechner: 2x Intel QuadCore 2,3 GHz HALCON 8.0 HALCON 7.1

16 Grenzen der Parallelisierung Der Flaschenhals ist der Speicherdurchsatz: Addieren versus Kopieren eines Bildes mit 5000x5000 Pixel auf einem WindowsXP Rechner: 2x Intel QuadCore 2,3 GHz Time Image [ms] 50 copy image add_image Threads

17 Performanzsteigerung durch Entwicklungstools IDE Integrated Development Environment

18 Performanzsteigerung durch Entwicklungstools Transparente Nutzung des Quellcodes der IDE in der Laufzeitumgebung

19 Live: Performanzsteigerung durch erweiterte Funktionalität 3D Matching mit nur einer Kamera verbesserte Robustheit NCC Matching optimierte Algorithmen Subpixel-genaue 3D Vermessung von Kreisen

20 Performanzsteigerung durch Integration Direkte Unterstützung einer Vielzahl von Herstellern / Standards

21 Zusammenfassung Mehrwert für den Nutzer von Standardsoftware IDE und Integrationstools Automatisches Lernen Angepasste Datenstrukturen Parallelisierung Performanzsteigerungen lassen sich erzielen durch Integration Optimierte Algorithmen Verbesserte Robustheit Erweiterte Funktionalität

Software in der Industriellen Bildverarbeitung

Software in der Industriellen Bildverarbeitung Software in der Industriellen Bildverarbeitung Technologieentwicklung am Beispiel Pattern Matching Dr. Olaf Munkelt MVTec Software GmbH MVTec Software GmbH Firma konzentriert sich auf Building Vision for

Mehr

Programmierbeispiele und Implementierung. Name: Michel Steuwer E-Mail: michel.steuwer@wwu.de

Programmierbeispiele und Implementierung. Name: Michel Steuwer E-Mail: michel.steuwer@wwu.de > Programmierbeispiele und Implementierung Name: Michel Steuwer E-Mail: michel.steuwer@wwu.de 2 > Übersicht > Matrix Vektor Multiplikation > Mandelbrotmenge / Apfelmännchen berechnen > Kantendetektion

Mehr

Erfolg mit Embedded Vision Systemen. Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1

Erfolg mit Embedded Vision Systemen. Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1 Erfolg mit Embedded Vision Systemen Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1 Erfolg mit Embedded Vision Systemen Embedded Prozessoren vs. X86er Derivate DSP vs. FPGA vs. GPP wer ist geeigneter

Mehr

2003-2011 MVTec Software GmbH. Images/Graphics: 2011 MVTec Software GmbH and Licensers. All rights reserved.

2003-2011 MVTec Software GmbH. Images/Graphics: 2011 MVTec Software GmbH and Licensers. All rights reserved. 1 Images/Graphics: 2011 MVTec Software GmbH and Licensers. All rights reserved. Die MVTec Software GmbH ist ein führender internationaler Software-Hersteller für die industrielle Bildverarbeitung (Machine

Mehr

HALCON 9.0 The Next Dimension of Machine Vision. Dr. Olaf Munkelt MVTec Software GmbH. 2003-2008 MVTec Software GmbH

HALCON 9.0 The Next Dimension of Machine Vision. Dr. Olaf Munkelt MVTec Software GmbH. 2003-2008 MVTec Software GmbH HALCON 9.0 The Next Dimension of Machine Vision Dr. Olaf Munkelt MVTec Software GmbH 1 Die MVTec Software GmbH ist ein führender internationaler Software-Hersteller für die industrielle Bildverarbeitung

Mehr

Untersuchung und Vorstellung moderner Grafikchiparchitekturen

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

Mehr

Market Data + Services. Xentric Trade Machine. Algorithmic trading Designated Sponsor Quoting

Market Data + Services. Xentric Trade Machine. Algorithmic trading Designated Sponsor Quoting Market Data + Services Xentric Trade Machine Algorithmic trading Designated Sponsor Quoting 2 Xentric Trade Machine Xentric Trade Machine 3 Wettbewerbsvorteile durch individuelle Lösungen Funktionalitäten

Mehr

Staff. Tim Conrad. Zeitplan. Blockseminar: Verteiltes Rechnen und Parallelprogrammierung. Sommer Semester 2013. Tim Conrad

Staff. Tim Conrad. Zeitplan. Blockseminar: Verteiltes Rechnen und Parallelprogrammierung. Sommer Semester 2013. Tim Conrad Blockseminar: Verteiltes Rechnen und Parallelprogrammierung Sommer Semester 2013 Tim Conrad Staff Tim Conrad AG Computational Proteomics email: conrad@math.fu-berlin.de Telefon: 838-51445 Büro: Raum 138,

Mehr

Wege zur innovativen industriellen Bildverarbeitung

Wege zur innovativen industriellen Bildverarbeitung Wege zur innovativen industriellen Bildverarbeitung Vortrag bei der GI/GChACM-Regionalgruppe München am 13.03.2006 Dr. Olaf Munkelt MVTec Software GmbH www.mvtec.com Firma MVTec Software GmbH 1996 gegründetes

Mehr

Blockseminar: Verteiltes Rechnen und Parallelprogrammierung. Sommer Semester 2015. Tim Conrad

Blockseminar: Verteiltes Rechnen und Parallelprogrammierung. Sommer Semester 2015. Tim Conrad Blockseminar: Verteiltes Rechnen und Parallelprogrammierung Sommer Semester 2015 Tim Conrad Staff Tim Conrad AG Medical Bioinformatics email: conrad@math.fu-berlin.de Telefon: 838-51445 Büro: Raum 138,

Mehr

Kirchstrasse 11 CH - 5643 Sins Telefon: 041-787 35 35 Fax: 041-787 35 32 Email: info@tinline.ch

Kirchstrasse 11 CH - 5643 Sins Telefon: 041-787 35 35 Fax: 041-787 35 32 Email: info@tinline.ch Systemanforderungen AutoCAD 2013 System-Voraussetzung Windows 32Bit Betriebssystem: Browser: Internet Explorer 7.0 oder höher. CPU Windows 7: Intel Pentium 4 or AMD Athlon dual-core processor, 3.0 GHz

Mehr

Mehr als nur Kennzeichenerkennung

Mehr als nur Kennzeichenerkennung Mehr als nur Kennzeichenerkennung euromicron bietet optimale Lösungen für die Bereiche. Parken Flughäfen Multi-Store Park & Ride Hotel Garagen Einkaufszentren Messen Zufahrtskontrolle Recyclinghöfe LKW

Mehr

Multicore Herausforderungen an das Software-Engineering. Prof. Dr.-Ing. Michael Uelschen Hochschule Osnabrück 15.09.2010

Multicore Herausforderungen an das Software-Engineering. Prof. Dr.-Ing. Michael Uelschen Hochschule Osnabrück 15.09.2010 Multicore Herausforderungen an das Software-Engineering Prof. Dr.-Ing. Michael Uelschen Hochschule Osnabrück 15.09.2010 Inhalt _ Motivation _ Herausforderung 1: Hardware _ Herausforderung 2: Software-Partitionierung

Mehr

3D Dentalscanner. AIT Austrian Institute of Technology Safety & Security Department. Manfred Gruber. Head of Business Unit

3D Dentalscanner. AIT Austrian Institute of Technology Safety & Security Department. Manfred Gruber. Head of Business Unit 3D Dentalscanner AIT Austrian Institute of Technology Safety & Security Department Manfred Gruber Head of Business Unit Safe and Autonomous Systems AIT Austrian Institute of Technology Größte außeruniversitäre

Mehr

Grafikkarten-Architektur

Grafikkarten-Architektur > Grafikkarten-Architektur Parallele Strukturen in der GPU Name: Sebastian Albers E-Mail: s.albers@wwu.de 2 > Inhalt > CPU und GPU im Vergleich > Rendering-Pipeline > Shader > GPGPU > Nvidia Tesla-Architektur

Mehr

Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht

Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht Übersicht Gründe und Zeitpunkt für Lasttests Lasttests on Premise

Mehr

I Grundlagen der parallelen Programmierung 1

I Grundlagen der parallelen Programmierung 1 vii I Grundlagen der parallelen Programmierung 1 1 Einführung...... 3 1.1 Paradigmenwechsel in der Softwareentwicklung..... 4 1.2 Anwendungsbereiche...... 5 1.3 Parallelität in der Hardware..... 5 1.3.1

Mehr

Daten DeDuplizierung Technik und Nutzen. Kurzübersicht, 12/2008

Daten DeDuplizierung Technik und Nutzen. Kurzübersicht, 12/2008 Daten DeDuplizierung Technik und Nutzen Kurzübersicht, 12/2008 Kapazitätsoptimierung Kapazität und Kosten limitieren die Verwendung von Disk-Systemen für Backup- und Restore: Daten müssen nach wenigen

Mehr

Schnelle 3D Farbbilderfassung / High Speed 3D Color Imaging

Schnelle 3D Farbbilderfassung / High Speed 3D Color Imaging Schnelle 3D Farbbilderfassung / High Speed 3D Color Imaging Über Chromasens / About Chromasens Spezielle Anforderungen an Genauigkeit, Geschwindigkeit und Auflösung erfordern individuelle Systemlösungen.

Mehr

LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT

LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT AIT GmbH & Co. KG Ihre Software effizienter entwickelt. ÜBERSICHT GRÜNDE UND ZEITPUNKT

Mehr

MSDN Webcast: Parallelprogrammierung mit der Task Parallel Library für.net (Teil 1) Presenter: Bernd Marquardt

MSDN Webcast: Parallelprogrammierung mit der Task Parallel Library für.net (Teil 1) Presenter: Bernd Marquardt MSDN Webcast: Parallelprogrammierung mit der Task Parallel Library für.net (Teil 1) Presenter: Bernd Marquardt berndm@go-sky.de www.go-sky.de Die Serie: 5 Teile Teil 1: Einführung, Amdahl s Gesetz, Data

Mehr

SCHRITT 1: Zu druckendes Bild öffnen...2. SCHRITT 2: Anpassung der Bildgröße auf eine Länge von 200 mm...3

SCHRITT 1: Zu druckendes Bild öffnen...2. SCHRITT 2: Anpassung der Bildgröße auf eine Länge von 200 mm...3 Einstellen der Bildgröße und Drucken Frage Wie kann ich Bilder in einer bestimmten Größe ausdrucken? Antwort Hier erklären wir das Drucken eines querformatigen Bilds mit einer Breite von 200 mm auf Papier

Mehr

Software / Media Management Fotoware Color Factory Small Office

Software / Media Management Fotoware Color Factory Small Office Software / Media Management Fotoware Color Factory Small Office Seite 1 / 5 Fotoware Color Factory Small Office Neu Color Factory ist ein hocheffizientes Serverprogramm für die automatische Verarbeitung

Mehr

Hardware Virtualisierungs Support für PikeOS

Hardware Virtualisierungs Support für PikeOS Virtualisierungs Support für PikeOS Design eines Virtual Machine Monitors auf Basis eines Mikrokernels Tobias Stumpf SYSGO AG, Am Pfaenstein 14, 55270 Klein-Winternheim HS Furtwangen, Fakultät Computer

Mehr

Industrie 4.0 und Smart Data

Industrie 4.0 und Smart Data Industrie 4.0 und Smart Data Herausforderungen für die IT-Infrastruktur bei der Auswertung großer heterogener Datenmengen Richard Göbel Inhalt Industrie 4.0 - Was ist das? Was ist neu? Herausforderungen

Mehr

SIMERO: Erzeugung von flüssigen und schnellen Roboterbewegungen

SIMERO: Erzeugung von flüssigen und schnellen Roboterbewegungen SIMERO: Erzeugung von flüssigen und schnellen Roboterbewegungen AG Eingebettete Systeme und Robotik (RESY),, http://resy.informatik.uni-kl.de/ 1. Motivation 2. Stand der Forschung 3. Kontrollflusskonzepte

Mehr

VC Smart Reader: Neue Data Matrix-Software auf Smart Kameras

VC Smart Reader: Neue Data Matrix-Software auf Smart Kameras Willkommen bei Vision Components The Smart Camera People VC Smart Reader: Neue Data Matrix-Software auf Smart Kameras Referent: Klaus Schneider, Vision Components Das Unternehmen Wer ist VC: VC ist innovativer

Mehr

CUDA. Jürgen Pröll. Multi-Core Architectures and Programming. Friedrich-Alexander-Universität Erlangen-Nürnberg Jürgen Pröll 1

CUDA. Jürgen Pröll. Multi-Core Architectures and Programming. Friedrich-Alexander-Universität Erlangen-Nürnberg Jürgen Pröll 1 CUDA Jürgen Pröll Multi-Core Architectures and Programming Jürgen Pröll 1 Image-Resize: sequentiell resize() mit bilinearer Interpolation leicht zu parallelisieren, da einzelne Punkte voneinander unabhängig

Mehr

Projekt Systementwicklung

Projekt Systementwicklung Projekt Systementwicklung Effiziente Codierung: Laufzeitoptimierung Prof. Dr. Nikolaus Wulff Effiziente Codierung Der Wunsch effizienten Code zu schreiben entstammt mehreren Quellen: Zielplattformen mit

Mehr

Viola-Jones Gesichtserkennung mit WebGL

Viola-Jones Gesichtserkennung mit WebGL Viola-Jones Gesichtserkennung mit WebGL Tobias Groß, Björn Meier Hardware/Software Co-Design, University of Erlangen-Nuremberg 18. Juli 2013 Outline Motivation Viola-Jones Funktionsweise Blockbewertung

Mehr

Der EVMA 1288 Standard als Wegweiser zur richtigen Kamera mit der richtigen Bildqualität. Vortragender: Christoph Hoernlen Territory Account Manager

Der EVMA 1288 Standard als Wegweiser zur richtigen Kamera mit der richtigen Bildqualität. Vortragender: Christoph Hoernlen Territory Account Manager Der EVMA 1288 Standard als Wegweiser zur richtigen Kamera mit der richtigen Bildqualität Vortragender: Christoph Hoernlen Territory Account Manager Inhalt 1 Einführung in Bildqualität und ihre entscheidende

Mehr

Cloud-Task-Parallelisierung in.net: Jenseits der lokalen Prozessor-Power

Cloud-Task-Parallelisierung in.net: Jenseits der lokalen Prozessor-Power Cloud-Task-Parallelisierung in.net: Jenseits der lokalen Prozessor-Power Prof. Dr. Luc Bläser Hochschule für Technik Rapperswil Parallel 2013, Karlsruhe 15. Mai 2013 Stufen der Parallelisierung Multi-core

Mehr

HP ConvergedSystem Technischer Teil

HP ConvergedSystem Technischer Teil HP ConvergedSystem Technischer Teil Rechter Aussenverteidiger: Patrick Buser p.buser@smartit.ch Consultant, SmartIT Services AG Linker Aussenverteidiger: Massimo Sallustio massimo.sallustio@hp.com Senior

Mehr

Shared-Memory Parallelisierung von C++ Programmen

Shared-Memory Parallelisierung von C++ Programmen Shared-Memory Parallelisierung von C++ Programmen 9. Februar 2006 1 Übersicht Ergebnisse Zusammenfassung 2 3 Übersicht Ergebnisse Zusammenfassung Übersicht Verbreitete Parallelisierungstechniken für Shared-Memory:

Mehr

30 Jahre Server Von Transaktionssystemen zu Web-Services

30 Jahre Server Von Transaktionssystemen zu Web-Services 30 Jahre Server Friedrich-Alexander-Universität Erlangen-Nürnberg Institut für Informatik Lehrstuhl für Informatik 6 (Datenbanksysteme) Anlass! "Java (EJB,. ) ist ja so langsam!"! "Aber CICS ist inzwischen

Mehr

ENTWICKLUNG EINER HARDWARE-UNTERSTÜTZTEN CMOS-BILDSENSOR BASIERTEN PRÄSENZDETEKTION

ENTWICKLUNG EINER HARDWARE-UNTERSTÜTZTEN CMOS-BILDSENSOR BASIERTEN PRÄSENZDETEKTION ENTWICKLUNG EINER HARDWARE-UNTERSTÜTZTEN CMOS-BILDSENSOR BASIERTEN PRÄSENZDETEKTION ITG-Fachgruppentreffen, Dresden, 12. Oktober 2012 Jens Döge und Peter Reichel, Fraunhofer IIS/EAS Dresden Fraunhofer

Mehr

High-Performance Bildverarbeitung (nicht nur) mit JAVA. Prof. Dr.Thomas Netzsch - Hochschule Darmstadt - University of Applied Sciences

High-Performance Bildverarbeitung (nicht nur) mit JAVA. Prof. Dr.Thomas Netzsch - Hochschule Darmstadt - University of Applied Sciences High-Performance Bildverarbeitung (nicht nur) mit JAVA 1 High-Performance Bildverarbeitung (nicht nur) mit JAVA Fragen: wie kann ein typisches BV-Unternehmen wirtschaftlich an der aktuellen Hardwareentwicklung

Mehr

moderne Prozessoren Jan Krüger jkrueger@techfak.uni-bielefeld.de

moderne 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,

Mehr

Der Weg aus der Krise: Hoher Kundennutzen durch Standard-Software für die IBV. Dr. Olaf Munkelt MVTec Software GmbH

Der Weg aus der Krise: Hoher Kundennutzen durch Standard-Software für die IBV. Dr. Olaf Munkelt MVTec Software GmbH Der Weg aus der Krise: Hoher Kundennutzen durch Standard-Software für die IBV Dr. Olaf Munkelt MVTec Software GmbH 1 Überblick Unabhängig von den Rahmenbedingungen kann die Krise wie sie sich für das einzelne

Mehr

1. Kann ich Autodesk Revit, Autodesk Revit Architecture, Autodesk Revit MEP,

1. Kann ich Autodesk Revit, Autodesk Revit Architecture, Autodesk Revit MEP, Autodesk Revit Autodesk Revit Architecture Autodesk Revit MEP Autodesk Revit Structure Autodesk Revit LT Fragen und Antworten Dieses Dokument enthält Fragen und Antworten zur Verwendung von Autodesk Revit,

Mehr

Recording Server Version 8.0.7.4

Recording Server Version 8.0.7.4 Technische Mitteilung Deutsch Recording Server Version 8.0.7.4 Windows Version Version 1.0 / 2015-02-25 1 Zusammenfassung Dieses Dokument beinhaltet Informationen über Neuerungen und Änderungen, die mit

Mehr

Vorlesung Rechnerarchitektur. Einführung

Vorlesung Rechnerarchitektur. Einführung Vorlesung Rechnerarchitektur Einführung Themen der Vorlesung Die Vorlesung entwickelt an Hand von zwei Beispielen wichtige Prinzipien der Prozessorarchitektur und der Speicherarchitektur: MU0 Arm Speicher

Mehr

Traumpaar Bildverarbeitung und Feldbus

Traumpaar Bildverarbeitung und Feldbus Traumpaar Bildverarbeitung und Feldbus Vorteile direkt integrierter Bildverarbeitungslösungen am Beispiel sercos Dipl.-Ing. Sarah Büchner Produktmanager Vision Systeme Vision & Control GmbH - Focus on

Mehr

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. 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

Mehr

Visualisierung paralleler bzw. verteilter Programme

Visualisierung paralleler bzw. verteilter Programme Seminar Visualisierung in Informatik und Naturwissenschaften im SS 1999 Visualisierung paralleler bzw. verteilter Programme Holger Dewes Gliederung Zum Begriff Motivation PARADE Beispiel 1: Thread basierte

Mehr

Opteron und I/O. Toni Schmidbauer. 11. Mai Zusammenfassung. Eine kurze Beschreibung der AMD Opteron Architektur.

Opteron und I/O. Toni Schmidbauer. 11. Mai Zusammenfassung. Eine kurze Beschreibung der AMD Opteron Architektur. Opteron und I/O Toni Schmidbauer 11. Mai 2005 Zusammenfassung Eine kurze Beschreibung der AMD Opteron Architektur Inhaltsverzeichnis 1 Allgemeines 2 2 Was ist ein Interconnect? 2 3 Traditionelles PC Chipset

Mehr

ERLEBEN SIE CONSULTING UND SOFTWARE IN EINER NEUEN DIMENSION!

ERLEBEN SIE CONSULTING UND SOFTWARE IN EINER NEUEN DIMENSION! Professionell, effizient und zuverlässig. ERLEBEN SIE CONSULTING UND SOFTWARE IN EINER NEUEN DIMENSION! ÜBER UNS Die G+H Systems. Im Gleichtritt mit unseren Kunden und Partnern zusammen schneller ans Ziel.

Mehr

Aufbau und Funktionsweise eines Computers

Aufbau und Funktionsweise eines Computers Aufbau und Funktionsweise eines Computers Thomas Röfer Hardware und Software von Neumann Architektur Schichtenmodell der Software Zahlsysteme Repräsentation von Daten im Computer Hardware Prozessor (CPU)

Mehr

Mobile Datenerfassung mit Handheld-Geräten - Die praktische Anwendung am Beispiel ARM 8 -

Mobile Datenerfassung mit Handheld-Geräten - Die praktische Anwendung am Beispiel ARM 8 - Mobile Datenerfassung mit Handheld-Geräten - Die praktische Anwendung am Beispiel ARM 8 - Referent: Philipp Missalla, Agrostat GmbH, Langenburger Str. 35, 74572 Blaufelden Tel: 07953/97893212 Fax: 07953/97893200

Mehr

Flexibles E-Assessment auf Basis einer Service-orientierten Architektur

Flexibles E-Assessment auf Basis einer Service-orientierten Architektur auf Basis einer Service-orientierten Architektur Konzepte, Implementierung und Praxiserfahrungen Mario Amelung Katrin Krieger Dietmar Rösner Otto-von-Guericke-Universität Magdeburg Wissensbasierte Systeme

Mehr

Übersicht aktueller heterogener FPGA-SOCs

Ü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

Mehr

Whitepaper: Agile Methoden im Unternehmenseinsatz

Whitepaper: Agile Methoden im Unternehmenseinsatz Whitepaper: Agile Methoden im Unternehmenseinsatz Agilität ist die Fähigkeit eines Unternehmens, auf Änderungen in seinem Umfeld zu reagieren und diese zum eigenen Vorteil zu nutzen. Inhaltsverzeichnis

Mehr

Sony Smart-Kameras XCI. Bildverarbeitungssystem in einer Kamera!

Sony Smart-Kameras XCI. Bildverarbeitungssystem in einer Kamera! Sony Smart-Kameras XCI Bildverarbeitungssystem in einer Kamera! Features Betriebssystem Kamera-Features Video Output: 8,10 bit; S/W und Farbe VGA, SXGA 30, 90 fps Binning (2x2), Partial Scan Auto Gain

Mehr

Azure Community Deutschland. Microsoft Azure. Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET)

Azure Community Deutschland. Microsoft Azure. Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET) Azure Community Deutschland Microsoft Azure Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET) Berlin 2016 1.0 Vorwort Hallo zusammen! das Schwerpunktthema der ACD, ist in diesem

Mehr

Zuverlässig und schnell Systemlösungen für die industrielle Bildverarbeitung

Zuverlässig und schnell Systemlösungen für die industrielle Bildverarbeitung Zuverlässig und schnell Systemlösungen für die industrielle Bildverarbeitung Uwe Gieseler Vertriebsleiter SILICONSOFTWARE VIEW 2013 - Zuverlässig und schnell Folie 1 Der führende Framegrabber Hersteller

Mehr

Prisma RT Echtzeitsoftware für die Prüftechnik. Prisma RT 1

Prisma RT Echtzeitsoftware für die Prüftechnik. Prisma RT 1 Prisma RT Echtzeitsoftware für die Prüftechnik Prisma RT 1 2 Prisma RT Prisma RT 3 Dadurch ergeben sich besondere Vorteile für den Anwender: weitreichende Konfigurierbarkeit» viele Aufgaben müssen nicht

Mehr

HEUTE HABE ICH MEINE PRODUKTION AUTOMATISIERT FRAMOS 2014

HEUTE HABE ICH MEINE PRODUKTION AUTOMATISIERT FRAMOS 2014 HEUTE HABE ICH MEINE PRODUKTION AUTOMATISIERT FRAMOS 2014 04.11.2014 ÜBERBLICK Themen der nächsten 25 Minuten: Ich will automatisieren! Gibt es Fallstricke? Wer hilft mir? 3 Lösungsansätze Fokus Beispiele

Mehr

Babeș-Bolyai Universität Cluj Napoca Fakultät für Mathematik und Informatik Grundlagen der Programmierung MLG5005. Modulare Programmierung

Babeș-Bolyai Universität Cluj Napoca Fakultät für Mathematik und Informatik Grundlagen der Programmierung MLG5005. Modulare Programmierung Babeș-Bolyai Universität Cluj Napoca Fakultät für Mathematik und Informatik Grundlagen der Programmierung MLG5005 Modulare Programmierung Test Driven Development Refactoring Modular programmierung der

Mehr

GigE Vision Kamera Line up Die Kompakte mit exzellenter Bildqualität

GigE Vision Kamera Line up Die Kompakte mit exzellenter Bildqualität GigE Vision Kamera Line up Die Kompakte mit exzellenter Bildqualität Ultra Kompakt 29 x 29 x 40 mm 50 x 50 x 47 mm (5 MP CCD) High Quality Image mit Sony CCDs Breites Line Up von VGA bis 5 MP Frame Raten

Mehr

Die Sicht eines Sysadmins auf DB systeme

Die Sicht eines Sysadmins auf DB systeme Die Sicht eines Sysadmins auf DB systeme Robert Meyer 21. Oktober 2016 Robert Meyer Die Sicht eines Sysadmins auf DB systeme 21. Oktober 2016 1 / 20 Inhaltsverzeichnis 1 Einleitung 2 IO unter Linux typische

Mehr

HW/SW CODESIGN. Echtzeitverhalten. Mehmet Ozgan 0526530. 17. November 2015

HW/SW CODESIGN. Echtzeitverhalten. Mehmet Ozgan 0526530. 17. November 2015 HW/SW CODESIGN Echtzeitverhalten 17. November 2015 Mehmet Ozgan 0526530 ÜBERBLICK 1. Echtzeitsysteme 2. Hardware im Zeitbereich 3. Software im Zeitbereich 2 ECHTZEITSYSTEME REAL-TIME SYSTEM Ein Echtzeitsystem

Mehr

Moderne Videotechnik für Krankenhäuser

Moderne Videotechnik für Krankenhäuser Moderne Videotechnik für Krankenhäuser 1 Fachvereinigung Krankenhaustechnik e.v. Technische Tendenzen Was heißt eigentlich IP : AL LEGIANT Vid eo Matrix BOSCH Unumstritten ist, dass IP CCTV die Zukunft

Mehr

TEDS Vibrations-Sensoren

TEDS Vibrations-Sensoren TEDS Vibrations-Sensoren Orientierung: - Vortrag ist ausgerichtet auf Forderungen und Anwendungen von intelligenten Vibrationssensoren im Test und Produktentwicklung - Ansprüche an intelligente Sensoren

Mehr

präsentiert: Der Weg des Lichts!

präsentiert: Der Weg des Lichts! präsentiert:! Beleuchtung Objekt Objektiv Kamera Termine: > München 17.06. > Stuttgart 18.06. > Frankfurt 19.06. > Köln 24.06. > Hannover 25.06. > Berlin 26.06. Die genauen Veranstaltungsorte in den jeweiligen

Mehr

Virtualisierung im Echtzeitbereich. Andreas Hollmann FH Landshut EADS Military Air Systems

Virtualisierung im Echtzeitbereich. Andreas Hollmann FH Landshut EADS Military Air Systems Virtualisierung im Echtzeitbereich Andreas Hollmann FH Landshut EADS Military Air Systems 2 Überblick Hintergrund und Motivation Vorstellung von Lösungsansätzen Auswahl und Evaluierung Einschränkungen

Mehr

Real-Time 3D Model Acquisition

Real-Time 3D Model Acquisition Seminarvortrag Real-Time 3D Model Acquisition Alexander Barth Nach Folien von Szymon Rusinkiewicz, Olaf Hall-Holt und Marc Levoy Einführung 3D-Scannen 2 Einführung Ziele Hohe Präzision Hohe Geschwindigkeit

Mehr

Kapitel 02. Java was, wann, warum, wieso. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz

Kapitel 02. Java was, wann, warum, wieso. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz Kapitel 02 Java was, wann, warum, wieso Java, eine objektorientierte Programmiersprache Java ist eine objektorientierte Programmiersprache und als solche ein eingetragenes Warenzeichen der Firma Sun Microsystems.

Mehr

HP ProDesk 600 G2 - Core i GHz - 8 GB GB. Prozessor: 1 x Intel Core i5 (6. Gen.) 6500 / 3.2 GHz ( 3.6 GHz ) ( Quad-Core )

HP ProDesk 600 G2 - Core i GHz - 8 GB GB. Prozessor: 1 x Intel Core i5 (6. Gen.) 6500 / 3.2 GHz ( 3.6 GHz ) ( Quad-Core ) Bundel A für 1 240.- (Desktop & Monitor) HP ProDesk 600 G2 - Core i5 6500 3.2 GHz - 8 GB - 256 GB Personal-Computer - Micro Tower Prozessor: 1 x Intel Core i5 (6. Gen.) 6500 / 3.2 GHz ( 3.6 GHz ) ( Quad-Core

Mehr

Parallelisierung auf MPSoC-Plattformen

Parallelisierung auf MPSoC-Plattformen Anwendungen 1 Parallelisierung auf MPSoC-Plattformen MINF 1, WiSe2011 Anwendungen 1 17.11.2011 Betreuer: Prof. Dr. Schwarz Übersicht 1. 2. 3. 4. 5. Einleitung Multiprozessor- Architekturen SMP im Linux

Mehr

J. Reinier van Kampenhout Robert Hilbrich Hans-Joachim Goltz. Workshop Echtzeit Fraunhofer FIRST

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

Mehr

Grundkurs Betriebssysteme

Grundkurs Betriebssysteme Peter Mandl Grundkurs Betriebssysteme Architekturen, Betriebsmittelverwaltung, Synchronisation, Prozesskommunikation 2., uberarbeitete und aktualisierte Auflage Mit 164 Abbildungen und 6 Tabellen STUDIUM

Mehr

Photonfocus CMOS Kameras Camera Link USB 2.0 GigE Vision

Photonfocus CMOS Kameras Camera Link USB 2.0 GigE Vision CMOS Kameras Camera Link USB 2.0 GigE Vision CMOS Flächenkameras Camera Link - USB 2.0 - GigE Vision Alle Photonfocus Kameras basieren auf CMOS-Sensoren. Sie arbeiten sehr rauscharm und liefern mit echtem

Mehr

IuK-Projekt am Institut für Mikroelektronik und Eingebettete Systeme. Prof. Dr.-Ing. Peter Schulz Sommersemester 2013

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

Mehr

LASERMARKIERUNG. Laser REIHE. i103 L-G. Integrierbare Systeme LASER

LASERMARKIERUNG. Laser REIHE. i103 L-G. Integrierbare Systeme LASER LASERMARKIERUNG Integrierbare Systeme LASER Laser REIHE i103 L-G Lasermarkiertechnologie LASERTECHNOLOGIE: SCHNELLE UND HOCHWERTIGE MARKIERUNG AUF FAST ALLEN MATERIALIEN! INTÉGRABLES Die Verfolgbarkeit

Mehr

Die Bildbearbeitungssprache Halide

Die Bildbearbeitungssprache Halide Die Bildbearbeitungssprache Halide Dominik Danner 13.06.2013 Dominik Danner Die Bildbearbeitungssprache Halide 13.06.2013 1 / 30 Inhaltsverzeichnis 1 Einführung Die Domäne der Bildbearbeitung Einführungsbeispiel

Mehr

Notationen zur Prozessmodellierung

Notationen zur Prozessmodellierung Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling

Mehr

Software ubiquitärer Systeme

Software ubiquitärer Systeme Software ubiquitärer Systeme Übung 2: Speicherarchitekturen in Mikrocontrollern und AOStuBS Christoph Borchert Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für Informatik 12 TU Dortmund http://ess.cs.uni-dortmund.de/~chb/

Mehr

Einführung in Generatives Programmieren. Bastian Molkenthin

Einführung in Generatives Programmieren. Bastian Molkenthin Einführung in Generatives Programmieren Bastian Molkenthin Motivation Industrielle Entwicklung *!!*,(% % - #$% #!" + '( & )!* Softwareentwicklung Rückblick auf Objektorientierung Objektorientierte Softwareentwicklung

Mehr

Echtzeitverhalten durch die Verwendung von CPU Stubs: Eine Erweiterung von Dynamic Performance Stubs. Echtzeit 2009

Echtzeitverhalten durch die Verwendung von CPU Stubs: Eine Erweiterung von Dynamic Performance Stubs. Echtzeit 2009 Echtzeitverhalten durch die Verwendung von CPU Stubs: Eine Erweiterung von Dynamic Performance Stubs Echtzeit 2009 Peter Trapp, 20.11.2009 Übersicht 1 Einleitung 2 (Übersicht) 3 (Framework) 4 Methodik

Mehr

Linker: Adreßräume verknüpfen. Informationen über einen Prozeß. Prozeß-Erzeugung: Verwandtschaft

Linker: Adreßräume verknüpfen. Informationen über einen Prozeß. Prozeß-Erzeugung: Verwandtschaft Prozeß: drei häufigste Zustände Prozeß: anatomische Betrachtung jeder Prozeß verfügt über seinen eigenen Adreßraum Sourcecode enthält Anweisungen und Variablen Compiler überträgt in Assembler bzw. Binärcode

Mehr

1. Einführung in OpenMP

1. Einführung in OpenMP 1. Einführung in OpenMP Übersicht Einführung Homogene und inhomogene Arbeitsverteilung Rekursive Parallelität Beispiele Parallele Programmierung 1 Nicolas Maillard, Marcus Ritt 1 Überblick OpenMP: Vereinfachte

Mehr

Grundlagen der Parallelisierung

Grundlagen der Parallelisierung Grundlagen der Parallelisierung Philipp Kegel, Sergei Gorlatch AG Parallele und Verteilte Systeme Institut für Informatik Westfälische Wilhelms-Universität Münster 3. Juli 2009 Inhaltsverzeichnis 1 Einführung

Mehr

Impulse C. Seminar Ausgewählte Themen in Hardwareentwurf und Optik. Steffen Liebscher, HWS 2009/2010. Steffen Liebscher

Impulse C. Seminar Ausgewählte Themen in Hardwareentwurf und Optik. Steffen Liebscher, HWS 2009/2010. Steffen Liebscher Impulse C Seminar Ausgewählte Themen in Hardwareentwurf und Optik, HWS 2009/2010 Inhalt Was ist Impulse C? Anwendungsgebiete Impulse C in der Praxis Beispiel und Benchmark Ausblick Zusammenfassung 2 Was

Mehr

- - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2 off 3 3.0 4 2.0 5 off 6 1 8 20.0 9 60 C 7 4.0 10 80 C 1 38 C 12 8 k 13 on 14 30.0 15 10 16 - - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2

Mehr

Seminar "Ausgewählte Themen in Hardwareentwurf und Optik" im HS 2007. Transactional Memory. Vortrag von Erdin Sinanović

Seminar Ausgewählte Themen in Hardwareentwurf und Optik im HS 2007. Transactional Memory. Vortrag von Erdin Sinanović Seminar "Ausgewählte Themen in Hardwareentwurf und Optik" im HS 2007 Transactional Memory Vortrag von Erdin Sinanović Übersicht Was ist Transactional Memory (TM)? Wie programmiert man mit TM? Software

Mehr

Handbuch DatInf Measure

Handbuch DatInf Measure D A T I N F G M B H D A T E N A N A L Y S E & A N G E W A N D T E I N F O R M A T I K Handbuch DatInf Measure DatInf GmbH Wilhelmstr. 42 72074 Tübingen Telefon 07071/2536960 Fax 07071/2536962 Internet

Mehr

Tablet Colorfly E708 3G

Tablet Colorfly E708 3G Tablet Colorfly E708 3G CPU MTK8382 Quad-Core bis zu 1.3 GHz Display 7 IPS 1024 x 768 Auflösung 1 GB DDR3, 8 GB storage Dual Kamera: 0.3 MP front und 2.0 MP rück G-Sensor, WLAN, USB 2.0, Bluetooth, 3G

Mehr

Die Vision Landschaft und was sie mit Moore s Gesetz zu tun hat

Die Vision Landschaft und was sie mit Moore s Gesetz zu tun hat Die Vision Landschaft und was sie mit Moore s Gesetz zu tun hat Horst A. Mattfeldt Produkt Manager Matrix Vision GmbH V1.0 10/2010 MATRIX VISION GmbH 1 Inhalt/Content: Vom Vision Sensor über Atom Boxen

Mehr

Development auf der Plattform SAP HANA

Development auf der Plattform SAP HANA Development auf der Plattform SAP HANA SAP HANA Architektur SAP HANA Studio Modellierung auf SAP HANA Web basierte Data Access Role und Berechtigung SAP HANA Plattform SAP HANA als Appliance SAP HANA in

Mehr

Ein und Ausgabe. von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1.

Ein und Ausgabe. von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1. Ein und Ausgabe von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1. Vorlesung) v. Neumann Architektur Eingabewerk Speicher Ausgabewerk Rechenwerk

Mehr

ALM Test Management Cockpit. Tobias Fickinger, SAP Consulting April 2016

ALM Test Management Cockpit. Tobias Fickinger, SAP Consulting April 2016 ALM Test Management Cockpit Tobias Fickinger, SAP Consulting April 2016 Einleitung Welche Auswertungen sind während der Testphasen wichtig? Test Planung & Design Test Durchführung & Defect Handling Test

Mehr

Vision-System: (Prinzipskizze) Machine Vision im Kleinstformat. - Konfigurieren, Programmieren, Embedden - Kamera. Bildanalyse. Beleuchtung Software

Vision-System: (Prinzipskizze) Machine Vision im Kleinstformat. - Konfigurieren, Programmieren, Embedden - Kamera. Bildanalyse. Beleuchtung Software - Konfigurieren, Programmieren, Embedden - Machine Vision im Kleinstformat Christoph Wimmer DSM Stuttgart Vision-System (Prinzipskizze) Prüfzelle: Kamera Vision-System: Bildanalyse Beleuchtung Software

Mehr

Extrablatt. Gültig vom 30.03.2015 bis 06.04.2015

Extrablatt. Gültig vom 30.03.2015 bis 06.04.2015 TERRA PC-HOME 4000LE Einstiegs-Multimedia-PC inkl. Cardreader + TERRA EasyDock HDD System Intel Pentium G3250 / 3.2 GHz, 3M Cache Prozessor Windows 8 64-Bit Kostenloses Uprade auf Windows 8.1 über Microsoft

Mehr

Modellbasierte Softwareentwicklung eines Kamera basierten Scheinwerfer-Adaptions-Algorithmus. Gerd Mauthe

Modellbasierte Softwareentwicklung eines Kamera basierten Scheinwerfer-Adaptions-Algorithmus. Gerd Mauthe Modellbasierte Softwareentwicklung eines Kamera basierten Scheinwerfer-Adaptions-Algorithmus Gerd Mauthe München 10.05.2016 MATLAB Expo 2016 Inhalte Vorstellung Thema Algorithmus Konzepte Implementierung

Mehr

Teil 1: So klappt die Umstellung auf Windows 10: Anwendungskonflikte automatisiert identifizieren und beheben

Teil 1: So klappt die Umstellung auf Windows 10: Anwendungskonflikte automatisiert identifizieren und beheben Teil 1: So klappt die Umstellung auf Windows 10: Anwendungskonflikte automatisiert identifizieren und beheben 1 Präsentiert von Robert Müller Major Account Manager Flexera Software +49 176 13280916 rmueller@flexerasoftware.com

Mehr

Instant Messaging. Status Nachrichten Multicast Daten Chat? IETF IMPP IMUnified. JUGS BlueMessenger, Kontakt admin@gamelab.ch

Instant Messaging. Status Nachrichten Multicast Daten Chat? IETF IMPP IMUnified. JUGS BlueMessenger, Kontakt admin@gamelab.ch Instant Messaging Status Nachrichten Multicast Daten Chat? IETF IMPP IMUnified BlueMessenger Server Designentscheidungen TCP-Verbindungen Kein Status an Kanälen Kein Verzeichnisdienst im Signalserver Limitierte

Mehr

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

Echtzeitbetriebssysteme (am Beispiel QNX) Dr. Stefan Enderle HS Esslingen Echtzeitbetriebssysteme (am Beispiel QNX) Dr. Stefan Enderle HS Esslingen 1. Einführung 1.1 Embedded Systeme Embedded Systeme besitzen / benutzen einen Mikrocontroller Embedded Systeme erfüllen meist eine

Mehr

Prodatic Sommeraktion

Prodatic Sommeraktion Stilvolle Farbakzente im neuen Design Samsung Monitore Samsung Monitor 22" LED 54,61 cm / 21,5 Zoll LED-Backlight-Technologie Kontrast: 1000:1 Reaktionszeit: 5 ms Blickwinkel (h/v): 170 /160 Helligkeit:

Mehr

Frank Kuchta Markus Rüger

Frank Kuchta Markus Rüger Leistungsvergleich mobiler Intel-Systeme single vs. dual core Frank Kuchta Markus Rüger Inhalt Motivation Ziel & Aufgabendefinition Hardware - Architektur Test-Umgebung Benchmarks Fazit Inhalt Motivation

Mehr

Current and Emerging Architectures Multi-core Architectures and Programming

Current and Emerging Architectures Multi-core Architectures and Programming Current and Emerging Architectures Multi-core Architectures and Programming Adel El-Rayyes Hardware-Software-Co-Design, Friedrich-Alexander-Universität Erlangen-Nürnberg 9. Mai 2012 Inhalt Überblick über

Mehr