High-Performance Bildverarbeitung (nicht nur) mit JAVA. Prof. Dr.Thomas Netzsch - Hochschule Darmstadt - University of Applied Sciences
|
|
- Florian Kopp
- vor 7 Jahren
- Abrufe
Transkript
1 High-Performance Bildverarbeitung (nicht nur) mit JAVA 1
2 High-Performance Bildverarbeitung (nicht nur) mit JAVA Fragen: wie kann ein typisches BV-Unternehmen wirtschaftlich an der aktuellen Hardwareentwicklung teilhaben wie kann aktuelle Hardware sinnvoll genutzt werden Kein Thema: Supercomputing, Gridcomputing, Cloudcomputing 2
3 Übersicht Aktuelle Hardwareentwicklung BV mit intelligenten Kameras und PC Parallele BV mit JAVA und ImageJ Verteilte BV mit JAVA/RMI BV auf Grafikkarten (BV auf mobilen Endgeräten) Zusammenfassung 3
4 Aktuelle Hardwareentwicklung Moore'sches Gesetz (Gordon Moore, Gründer von INTEL, 1965): Verdopplung der Transistoren auf einem Chip alle 18 Monate Gültig bis heute für CPUs Grafikprozessoren Speicher 4
5 Aktuelle Hardwareentwicklung Beispiele: Intel 486, 1 Million Instruktionen/s, 225 $, 1991 Intel Pentium 4, 3 GHz, 9075 MIPS, 400 $, 2004 Intel Core2Duo, MIPS, 325 $, 2007, d.h 1.6 Cent / MIPS 5
6 Aktuelle Hardwareentwicklung Nvidia GV-N MB, 896bit, 2 x 240 Unified MHz, Sony W960i 8GB, Touchscreen, 3 Megapixel, Java, WLAN, Strichcode- und DataMatrixbearbeitung, Visitenkartenscanner,
7 Aktuelle Hardwareentwicklung Bandbreiten aktueller Bus- und Netzwerktechnologien : Hauptspeicher: > 1000 MByte/s GBit Ethernet: 11 MByte/s WLAN: 54 MBit/s, 30 bis 100 m Infrarot: 16 MBit/s, bis 5 m Bluetooth: 1-3 MBit/s, 10 bis 200 m 7
8 Aktuelle Hardwareentwicklung Beispiel Google (Börsengang 2004): 719 Racks mit Rechnern CPUs 253 Terahertz Ersatz-Taktfrequenz 127 Terabyte RAM 5 Petabyte Festplattenspeicher ca. 10 Milliarden CPU-Zyklen pro Anfrage Speicherung und Indizierung des gesamten WWW 8
9 Aktuelle Hardwareentwicklung Szenarien zur Teilhabe an der Entwicklung: Intelligente Kamera und PC 1 Multicore CPU Viele Multicore PCs (Grid- oder Cloud-Computing) Multicore CPU und Grafikkarte Mobiles Endgerät und??? IMMER notwendig: Kommunikation Multithreading 9
10 Aktuelle Hardwareentwicklung Frage: Wie kann ein typisches Bildverarbeitungsunternehmen wirtschaftlich an dieser Entwicklung teilhaben? Kriterien: Funktionalität, Stabilität, Hardwarekosten, Lizenzkosten, Einarbeitungszeit, Entwicklungszeit, langfristige Verfügbarkeit, Komplexität, Dokumentierbarkeit etc. 10
11 BV mit mobilen Kameras und PC Konzept: BV auf Kamera (z.b. in C ) Bedienung auf PC (Menügenerator, evtl. Touchsceen, Pentiumklon 200 MHz, 256 MB) Kommunikation über TCP/IP (Sockets) Klarschriftlesung Barcode Flächencode etc. Standardprotokoll (VDMAXML) 11
12 BV mit mobilen Kameras und PC Eine mögliche Lösung: 12
13 BV mit mobilen Kameras und PC 13
14 BV mit mobilen Kameras und PC 14
15 BV mit mobilen Kameras und PC JAVA bietet Multithreading Hardwareunabhängigkeit (Windows, Linux, mobile Geräte), ( write once, run everywhere ) Netzwerktransparenz (auch in heterogenen Umgebungen) Nachweislich vergl. geringe Entwicklungszeiten Performance (OpenGL, DirectX, Hot-Spot-JIT-Compiler) Freie Verfügbarkeit Umfassende Funktionalität (APIs für fast alles) Dokumentierbarkeit Stabilität Sehr gute, freie Entwicklungsumgebungen (Eclipse, Netbeans) 15
16 BV mit mobilen Kameras und PC Kommunikation: Consumer Producer Entwurfsmuster Producer schreibt Daten in Puffer Consumer liest Daten aus Puffer Kommunikation über SharedMemory, Synchronisation notwendig Normalerweise komplex 16
17 BV mit mobilen Kameras und PC Lösung mit JAVA (Concurrent-Klassenbibliothek): Typ BlockingQueue, Methoden put und take Thread 1: put Thread 2: take Synchronisation: automatisch Entwicklungszeiten Menügenerator und Implementierung des XMLProtokolls: 12 Tage Dokumentation: 1 Tag (javadoc, html) Nacharbeiten: 1 Tag 17
18 BV mit mobilen Kameras und PC Fazit: JAVA ist in diesem Szenario sehr gut geeignet Kurze Entwicklungszeiten Stabilität Qualität Dokumentierbarkeit zu gewährleisten. 18
19 Parallele BV mit ImageJ und JAVA Aufgabe: BV-Operationen parallelisieren Lösung: Teile Bild(er) in mehrere Bereiche (Kacheln, engl. Tiles) Jede Kachel wird von einem Thread bearbeitet Jeder Thread läuft auf einem eigenen Prozessorkern 19
20 Parallele BV mit ImageJ und JAVA ImageJ Entwicklung des US National Institute of Health (NIH) 100 % JAVA OpenSource, kommerziell anwendbar Werkzeuge zum Erzeugen, Visualisieren, Verarbeiten, Analysieren, Öffnen und Speichern von Bildern Einfacher Plugin-Mechanismus Markosprache Servermodus 20
21 Parallele BV mit ImageJ und JAVA Plugin-Konzept 21
22 Parallele BV mit ImageJ und JAVA Beispiel Aus: Burger, Burge Digitale Bildverarbeitung 22
23 Parallele BV mit ImageJ und JAVA Aus: Bengel et. al.: Masterkurs parallele und verteilte Systeme; Vieweg,
24 Parallele BV mit ImageJ und JAVA XY-Gradient Invertierung Core2Duo T7500 Core2Duo T7500 1,2 1,6 1,4 0,8 Rechenzeit 0,6 Speedup 0,4 0,2 t in s / Speedupfaktor t in s / Speedupfaktor 1 1,2 1 Rechenzeit 0,8 Speedup 0,6 0,4 0, Threads Threads 24
25 Median 7er Kernel Median 21er Kernel Core2Duo T7500 Core2Duo T7500 1,8 18 1,6 16 1,4 14 1,2 Rechenzeit 1 Speedup 0,8 0,6 0,4 0,2 t in s / Speedupfaktor t in s / Speedupfaktor Parallele BV mit ImageJ und JAVA 12 Rechenzeit 10 Speedup Threads Threads 25
26 Parallele BV mit ImageJ und JAVA XY-Gradient Invertieren Core2Quad, Q9450, 2,66 GHz Core2Quad, Q9450, 2,66 GHz 2,5 1,2 2 0,8 Rechenzeit 0,6 Speedup 0,4 0,2 0 t in s / Speedupfaktor t in s / Speedupfaktor 1 1,5 Rechenzeit Speedup 1 0, Threads Threads 26
27 Parallele BV mit ImageJ und JAVA Median 21er Kernel Core2Quad, Q9450, 2,66 GHz 14 t in s / Speedupfaktor Rechenzeit Speedup Threads 27
28 Parallele BV mit ImageJ und JAVA 28
29 Parallele BV mit ImageJ und JAVA Fazit: Multithreading ist einfach zu handhaben Speedup hängt von der Komplexität der Anforderung ab 2-Kern Prozessoren können effizient benutzt werden 4-Kern Prozessoren: neuere Modelle testen 29
30 Verteilte BV (mit JAVA/RMI) Aufgabe: Bearbeite sehr große Bilder oder Bildsequenzen Lösung: Barbeite Kacheln oder ganze Bilder im Netzwerk Umsetzung: JAVA RMI - Bibliothek 30
31 Verteilte BV (mit JAVA/RMI) Vorgehensweise analog zu Multicoreprogramming Bild evtl. kacheln Bild oder Teilbild an andere Rechner senden Operationen auf allen Rechnern gleichzeitig ausführen Ergebnisbilder zurücksenden Wurde getestet und funktioniert Programmieraufwand: überschaubar 31
32 Einschub: BV mit JAVA/C++ JNI (Java Native Interface): Schnittstelle zu anderen Programmiersprachen Aus: Irzinger et. al.: Projektdokumentation, WS
33 BV auf Grafikkarten 33
34 BV auf Grafikkarten 34
35 BV auf Grafikkarten 35
36 BV auf Grafikkarten 36
37 BV auf Grafikkarten 37
38 BV auf Grafikkarten 38
39 BV auf Grafikkarten 39
40 BV auf Grafikkarten 40
41 BV auf Grafikkarten 41
42 BV auf Grafikkarten 42
43 BV auf Grafikkarten 43
44 BV auf Grafikkarten 44
45 BV auf Grafikkarten 45
46 BV auf Grafikkarten 46
47 BV auf Grafikkarten 47
48 BV auf Grafikkarten 48
49 BV auf Grafikkarten 49
50 BV auf Grafikkarten Ergebnis: Aus: Gilner et.al., Projektdokumentation, WS2008 SingleCore mit 2,7 GHz gegen GeForece 8400: 27:1 50
51 BV auf Grafikkarten Fazit: GPU ist deutlich schneller Nichtoptimierte Verwendung ist einfach Programmiermodell ist zukunftssicher (Speicher-)Optimierung ist sehr komplex Cuda wird verwendet 51
52 BV auf Grafikkarten 52
53 Zusammenfassung High-Performance BV auf aktueller Hardware bedeutet Verwendung von: Mobilen Geräten Intelligenten Kameras Multicore Prozessoren Multicore Prozessoren im Netzwerk Grafikkarten zur Berechnung von BV-Operationen Alle Szenarien sind verstanden, anwendbar und werden in der Lehre berücksichtigt Projekte WS2007, WS2008, SS2009, WS2009,... LV: CAIP 3, BV mit JAVA, Algorithmen in C++ 53
54 Zusammenfassung Danke an: Pharmacontrol Electronic GmbH, Zwingenberg BASF SE, Ludwigshafen OBV- Studierende: Belitz, Gillner, Irzinger, Mengler, Nau, Ostojic u.a. Hr. Friehl, Hr. Häberle Alle Kollegen für die Unterstützung und dem Dekanat/FB und der Hochschulleitung für die Genehmigung des FS 54
Dokumentation QuickHMI Erste Schritte
Dokumentation QuickHMI Erste Schritte Version 5.1 Indi.Systems GmbH Universitätsallee 23 D-28359 Bremen info@indi-systems.de Tel. + 49 421-989703-30 Fax + 49 421-989703-39 Inhaltsverzeichnis 1 Vorwort...
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
MehrProjektseminar Parallele Programmierung
HTW Dresden WS 2014/2015 Organisatorisches Praktikum, 4 SWS Do. 15:00-18:20 Uhr, Z136c, 2 Doppelstunden o.g. Termin ist als Treffpunkt zu verstehen Labore Z 136c / Z 355 sind Montag und Donnerstag 15:00-18:20
MehrSystemanforderungen für MuseumPlus und emuseumplus
Systemanforderungen für MuseumPlus und emuseumplus Systemanforderungen für MuseumPlus und emuseumplus Gültig ab: 01.04.2008 Neben den aufgeführten Systemvoraussetzungen gelten zusätzlich die Anforderungen,
MehrGrafikkarten-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
MehrPRIP-Preis. Effizientes Object Tracking durch Programmierung von Mehrkernprozessoren und Grafikkarten
Masterarbeit @ PRIP-Preis Effizientes Object Tracking durch Programmierung von Mehrkernprozessoren und Grafikkarten Michael Rauter Pattern Recognition and Image Processing Group Institute of Computer Aided
MehrAufbau 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 Praktische Informatik
MehrProgrammierung. Rückblick. VWA - Programmierung Winter Algorithmus. Programmiersprache. Variable. Zuweisung. Bedingung.
Programmierung 1 Rückblick Algorithmus Programmiersprache Variable Zuweisung Bedingung Schleife (c) Peter Sturm, University of Trier 1 3 Aufgabe: Viele, viele bunte Smarties Rechengeschwindigkeit CPU 5
MehrAngebot. Tel.: Fax: Website: Shop:
Angebot Geschäftsführer: Markus Lackner & Oliver Heck Inhaltsverzeichnis Surface Book - Tablet 3 Bestellformular 5 2 Surface Book - Tablet 2.099,00 EUR Inkl. MwSt Geschäftsführer: Markus Lackner & Oliver
MehrÜbersicht. Nebenläufige Programmierung. Praxis und Semantik. Einleitung. Sequentielle und nebenläufige Programmierung. Warum ist. interessant?
Übersicht Aktuelle Themen zu Informatik der Systeme: Nebenläufige Programmierung: Praxis und Semantik Einleitung 1 2 der nebenläufigen Programmierung WS 2011/12 Stand der Folien: 18. Oktober 2011 1 TIDS
MehrCheckliste Systemvoraussetzungen. Systemvoraussetzungen für den Datenbank-Server von MKS Goliath
Checkliste Systemvoraussetzungen Systemvoraussetzungen für den Datenbank-Server von MKS Goliath CPU Pentium III oder höher Pentium IV oder höher RAM 512 MB 512 MB oder höher Festplatte Freier Speicher
MehrCompute Unified Device Architecture CUDA
Compute Unified Device Architecture 06. Februar 2012 1 / 13 Gliederung 2 / 13 : Compute Unified Device Architecture entwickelt von Nvidia Corporation spezifiziert Software- und Hardwareeigenschaften Ziel:
MehrParalleler Cuckoo-Filter. Seminar: Implementierungstechniken für Hauptspeicherdatenbanksysteme Jeremias Neth München, 21.
Paralleler Cuckoo-Filter Seminar: Implementierungstechniken für Hauptspeicherdatenbanksysteme Jeremias Neth München, 21. November 2017 1 Paralleler Cuckoo-Filter Cuckoo-Hashtabelle Serieller Cuckoo-Filter
MehrOpenCL. Programmiersprachen im Multicore-Zeitalter. Tim Wiersdörfer
OpenCL Programmiersprachen im Multicore-Zeitalter Tim Wiersdörfer Inhaltsverzeichnis 1. Was ist OpenCL 2. Entwicklung von OpenCL 3. OpenCL Modelle 1. Plattform-Modell 2. Ausführungs-Modell 3. Speicher-Modell
MehrBibliotheks-basierte Virtualisierung
Dr.-Ing. Volkmar Sieh Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2015/2016 V. Sieh Bibliotheks-basierte Virtualisierung (WS15/16)
MehrDigitale Farbbildverarbeitung mit der GPU
4. Kollaboration Forum NEMO-SpectroNet Digitale Farbbildverarbeitung mit der GPU Dipl.-Ing. (FH) Peter Keppler Vertriebsleiter Systemlösungen PORTRAIT STEMMER IMAGING Bildverarbeitung mit Mehrwert. STEMMER
MehrBRUGO UG (haftungsbeschränkt) Haardtstraße Wiesthal
Lenovo ThinkPad X201 12,1" 1280 x 800 Intel 520M Core i5 2x2400 MHz 4096 MB DDR3 Ram 320 GB Festplatte Art.Nr.10088 189 übernommen. Bei den Angeboten handelt es sich um e. Stand 16.11.2018 Fujitsu LIFEBOOK
MehrVertiefungsrichtung Rechnerarchitektur
srichtung () ( für ) Prof. Dietmar Fey Ziele der srichtung RA Vertiefen des Verständnis vom Aufbau, Funktionsweise von Rechnern und Prozessoren Modellierung und Entwurf von Rechnern und Prozessoren ()
MehrSupermicro VDI-Lösungen mit NVIDIA GRID
Supermicro VDI-Lösungen mit NVIDIA GRID Die Arbeitsweise von Wissensarbeitern hat sich im Laufe der Zeit verändert. Heute benötigen sie moderne, grafikintensive Anwendungen und Betriebssysteme, um produktiv
MehrComputergrundlagen Moderne Rechnerarchitekturen
Aufbau eines modernen Computers Computergrundlagen Moderne Rechnerarchitekturen Axel Arnold Institut für Computerphysik Universität Stuttgart DDR3- Speicher Prozessor Prozessor PEG Graphikkarte(n) weitere
MehrComputer und mehr.. Willkommen bei BMCHS-Computer aus Bergheim. Hardware - Motherboards Sockel 478/939 Intel Atom 6 auf Anfrage
Hardware - Motherboards Sockel 478/939 Intel Atom 6 auf Anfrage ASRock 939A790GMH - Motherboard - Mikro-ATX - Socket 939 - AMD 790GX Dual-Core Chipsatz AMD 790GX / AMD SB750 Abmessungen (Breite x Tiefe
MehrComputergrundlagen Moderne Rechnerarchitekturen
Computergrundlagen Moderne Rechnerarchitekturen Axel Arnold Institut für Computerphysik Universität Stuttgart Wintersemester 2010/11 Aufbau eines modernen Computers DDR3- Speicher Prozessor Prozessor PEG
Mehr2 Rechnerarchitekturen
2 Rechnerarchitekturen Rechnerarchitekturen Flynns Klassifikation Flynnsche Klassifikation (Flynn sche Taxonomie) 1966 entwickelt, einfaches Modell, bis heute genutzt Beschränkung der Beschreibung auf
MehrProbestudium. Paralleles Programmieren für moderne Multicore-Prozessoren. Prof. Dr. Hans Jürgen Ohlbach
Paralleles Programmieren für moderne Multicore-Prozessoren Prof. Dr. Hans Jürgen Ohlbach 1 Kurze Geschichte der Computer Erste Versuche Charles Babbage (1792 1871) difference Engine 1832 (zum Berechnen
MehrPService Version
Technische Mitteilung PService Version 2.1.3.19 Deutsch Version 1.0 / 2015-04-27 1 Zusammenfassung Dieses Dokument beinhaltet Informationen über Neuerungen und Änderungen, die mit der aktuellen Version
MehrGPU-Programmierung: OpenCL
Seminar: Multicore Programmierung Sommerstemester 2009 04.06.2009 Inhaltsverzeichnis 1 GPU-Programmierung von Grafikkarten von GPU-Computing 2 Architektur Spracheigenschaften Vergleich mit CUDA Beispiel
MehrMikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34
Mikrocontroller eine Einführung Florian Schmitt - 16.11.2010 1 / 34 Inhalt Was sind Mikrocontroller, wozu sind sie nützlich? Unterschiede und Gemeinsamkeiten mit dem PC Wie funktionieren Mikrocontroller
MehrApple imac 5,1-20 Zoll (Late 2006)
Apple imac 5,1-20 Zoll (Late 2006) - Prozessor: Core 2 Duo 2x2166 MHz - Arbeitsspeicher : 2048 MB - Festplatte : 250 GB - Laufwerk: DVDRW - Grafik onboard: ATI Radeon Xpress 1600 128 MB - Grafik Zusatz:
MehrCGM ALBIS & CGM ALBIS.YOU - Systemvoraussetzungen
CGM ALBIS & CGM ALBIS.YOU - Systemvoraussetzungen Inhalt 1 Einleitung...2 2 CGM ALBIS...3 2.1 Server... 3 2.1.1 Minimale Systemvoraussetzungen... 3 2.1.2 Empfohlene Systemvoraussetzungen... 4 2.2 Terminal-Server...
MehrStand: NEVARIS Build Systemvoraussetzungen
Stand: 30.11.2018 NEVARIS Build 2019 Systemvoraussetzungen Inhalt 1 Hardware... 1 1.1 Client / Einzelplatz... 1 1.2 Server... 1 2 Betriebssysteme... 2 3 Datenbankserver... 2 3.1 Microsoft Express... 2
MehrTechnische Voraussetzungen
INHALT VORWORT... 2 DATENBANKSERVER... 2 APPLICATION SERVER... 3 Ausfallsicherheit:... 4 ARBEITSPLÄTZE... 4 Lokale PCs... 4 Sachbearbeiter... 5 Disponent... 5 Thin Client... 5 Terminal Server... 6 NETZWERK...
MehrParallel Computing. Einsatzmöglichkeiten und Grenzen. Prof. Dr. Nikolaus Wulff
Parallel Computing Einsatzmöglichkeiten und Grenzen Prof. Dr. Nikolaus Wulff Parallel Architekturen Flynn'sche Klassifizierung: SISD: single Instruction, single Data Klassisches von-neumann sequentielles
MehrGeneral Purpose Computation on GPUs
General Purpose Computation on GPUs Matthias Schneider, Robert Grimm Universität Erlangen-Nürnberg {matthias.schneider, robert.grimm}@informatik.stud.uni-erlangen.de M. Schneider, R. Grimm 1 Übersicht
MehrUnternehmenspräsentation - X2E GmbH -
Unternehmenspräsentation - X2E GmbH - Agenda 2 Das Unternehmen X2E Hamburg Berlin Aktuelle Produkte Kandel Frankfurt Munich Neuentwicklungen Dienstleistungen und Produktion Das Unternehmen X2E 3 Dr. Karlheinz
MehrSiemons EDV-Service GbR. Heike Siemon
#exone Mobile Business 1520 i3-2330, 2GB, 250GB, FreeDOS exone Mobile Business 1520 i3-2350, 2GB, 250GB, FreeDOS exone Mobile Business 1520 i7-2640, 4GB, 500GB, W7 Art.-Nr. 67142 67467 65938 Preis 568
Mehrparat. AMDs x86-prozessoren bieten hierfür das 3
Link: https://www.tecchannel.de/a/windows-7-xp-mode-performance-und-einschraenkungen,2018717 Benchmark-Test Windows 7 XP Mode - Performance und Einschränkungen Datum: Autor(en): 22.10.2009 Christian Vilsbeck
MehrStand: NEVARIS Systemvoraussetzungen
Stand: 15.05.2018 NEVARIS Systemvoraussetzungen Inhalt 1 Hardware... 1 1.1 Client / Einzelplatz... 1 1.2 Server... 1 2 Betriebssysteme... 2 3 Datenbankserver... 3 3.1 Microsoft Express... 3 3.2 MS Versionen
MehrGliederung. Was ist CUDA? CPU GPU/GPGPU CUDA Anwendungsbereiche Wirtschaftlichkeit Beispielvideo
Gliederung Was ist CUDA? CPU GPU/GPGPU CUDA Anwendungsbereiche Wirtschaftlichkeit Beispielvideo Was ist CUDA? Nvidia CUDA ist eine von NvidiaGPGPU-Technologie, die es Programmierern erlaubt, Programmteile
MehrNEU im Produktportfolio der BLUM GmbH:
NEU im Produktportfolio der BLUM GmbH: Gebrauchte Hardware von sehr hoher Qualität zu einem hervorragenden Preis-Leistungs-Verhältnis! Diese Hardware von Lenovo und Fujitsu setzen wir bereits seit Jahren
MehrAngebot gültig vom 01.12.08 bis 31.12.08
bhc beuren Stefan Bungert und Mario Hartmann GBR Angebot gültig vom 01.12.08 bis 31.12.08 nur solange Vorrat reicht Notebook ASUS Eee PC 900A Linux 1024MB 8GB schwarz Speicher: 1024 MB DDR2 // Festplatte:
Mehr2.009, 99. Produktbeschreibung. SCHENKER DTR 15 - amqv Notebook 15.6" FHD IPS, Core i7-7700, 16GB, 250GB SSD Artikelnummer: A
SCHENKER DTR 15 - amqv Notebook 15.6" FHD IPS, Core i7-7700, 16GB, 250GB SSD Artikelnummer: A 676136 Jetzt vorbestellen Achtung Angebotspreis! Gültig solange der Vorrat reicht. 2.009, 99 inkl. MwSt. zzgl.
MehrGrundlagen der Spieleprogrammierung
Grundlagen der Spieleprogrammierung Teil I: 3D-Graphik Kapitel 8: Hardware Peter Sturm Universität Trier Outline 1. Übersicht und Motivation 2. Mathematische Grundlagen 3. Das Ideal: Photorealistisch (Raytracing,
MehrNEVARIS Systemvoraussetzungen
Stand: 09.05.2018 NEVARIS Systemvoraussetzungen Autor: Patrick Höll Inhalt 1 Hardware... 1 1.1 Client... 1 1.2 Server... 1 2 Betriebssysteme... 3 3 Datenbankserver... 5 3.1 Microsoft Express... 5 3.2
MehrProdukte und Preise TERRA PC
Gehäuse - Formfaktor Micro-Format Micro-Format Micro-Format Micro-Format Midi Tower Midi Tower Midi Tower Midi Tower Art# 1009446 1009476 1009466 1009468 CH1009471 CH1009425 CH1009424 CH1009411 Bezeichnung
MehrStand: NEVARIS Build SYSTEMVORAUSSETZUNGEN NEVARIS BUILD
Stand: 07.05.2018 NEVARIS Build SYSTEMVORAUSSETZUNGEN NEVARIS BUILD INHALT 1 Vorwort... 1 2 Betriebssysteme... 1 2.1 Orientierungspunkte für die Anforderungen an Clients... 1 2.2 Orientierungspunkte für
MehrPraxiseinheit: Realisierung einer hardwarebeschleunigten Disparitätenberechnung zur automatischen Auswertung von Stereobildern
Praxiseinheit: Realisierung einer hardwarebeschleunigten Disparitätenberechnung zur automatischen Auswertung von Stereobildern Institut für Betriebssysteme und Rechnerverbund TU Braunschweig 25.10., 26.10.
MehrHochleistungsberechnungen für Industrie und Weltraum
Christian Federspiel Hochleistungsberechnungen für Industrie und Weltraum christian.federspiel@catalysts.at Stagnation seit 2005 Performance Parameter Entwicklung von 2005-2020 Taktfrequenz L1 / L2 Cache
MehrAnwendung der Roblet -Tec hnol ogie
Anwendung der Roblet -Tec hnol ogie genrob.com Hagen Stanek stanek@genrob.com Universität Hamburg Daniel Westhoff westhoff@informatik.uni-hamburg.de Inhalt 1. Einführung 2. Roblet -Technologie: Roblets
MehrProgrammierung von Multicore-Rechnern
Programmierung von Multicore-Rechnern Prof. Dr.-Ing. habil. Peter Sobe HTW Dresden, Fakultät Informatik/Mathematik www.informatik.htw-dresden.de Gliederung: Ein Blick auf Multicore-Prozessoren/ und -Rechner
MehrEmbedded Linux- Robocup
Embedded Linux- Robocup Henning Heinold (heinold@inf.fu-berlin.de) Holger Freyther (freyther@inf.fu-berlin.de) Übersicht Einführung GNU/Linux Geschichte Aufbau und Userspace Hardwarebeispiele Portierung
MehrGPGPU mit NVIDIA CUDA
01.07.12 GPGPU mit NVIDIA CUDA General-Purpose on Formatvorlagecomputing des Graphics Processing durch Units Untertitelmasters mit KlickenCompute bearbeiten NVIDIA Unified Device Architecture Gliederung
MehrExklusive Preisliste für Nur für Sie!! Ihr exone Systemhauspartner Friedrich Ritschel GmbH & Co. KG Herr Jacobsen 05221-93760 edv@ritschelkg.
Exklusive liste für Nur für Sie!! Herr Jacobsen 0522193760 edv@ritschelkg.com exone Challenge 1111 Atom 330 exone Challenge 1211 X3430 RAID exone Challenge 1911 W3520 exone Challenge 1911 X3430 exone Challenge
MehrÜbersicht. Vergleich der Spielekonsole mit dem PC. Historie der Spielekonsolen von 1976 bis 1999
Übersicht Vergleich der Spielekonsole mit dem PC Historie der Spielekonsolen von 1976 bis 1999 Heutige Generation der Konsolen Überblick Vergleich der PS2 mit der XBox Ausblick auf die kommende Konsolengeneration
MehrMehrprozessorarchitekturen
Mehrprozessorarchitekturen (SMP, UMA/NUMA, Cluster) Arian Bär 12.07.2004 12.07.2004 Arian Bär 1 Gliederung 1. Einleitung 2. Symmetrische Multiprozessoren (SMP) Allgemeines Architektur 3. Speicherarchitekturen
MehrAufbau 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)
MehrSIMATIC S7-1500 Software Controller
siemens.de/pc-based Die PC-basierte Steuerung innerhalb des S7-1500 Portfolios Engineered mit TIA Portal Systemperformance Controller SIMATIC S7-1500 Software Controller SIMATIC S7-1500 Distributed Controller
MehrIm Bereich der Entwicklung und Herstellung von Prozessoren spielen
Prozessor (CPU) Allgemeines, Begriffe, Entwicklung Der Prozessor ist heutzutage das Herzstück fast eines jeden elektronischen Geräts. Er ist ein hochkomplexer Chip, der mit feinsten Halbleiterstrukturen
MehrNEVARIS Build Systemvoraussetzungen
System- und Hardwarevoraussetzungen NEVARIS Build Die optimale Konfiguration einer passenden Hardware für NEVARIS Build mit der Datenbank von Microsoft hängt von zahlreichen Einflussgrößen ab, wie z. B.
MehrDesigned by ASUS. Eee PC 901GO. Modell: EAN: ASUS Computer GmbH Harkortstr. 21-23 40880 Ratingen (Deutschland)
Eee PC 901GO 0884840372776 Prozessor Intel Atom Prozessor 1,6GHz Arbeitsspeicher 1024MB DDR2 RAM Display 8,9, Auflösung 1024 x 600 Chipsatz Intel Mobiler Chipsatz Grafik Grafik im Chipsatz integriert Speicher
MehrAngebot. Tel.: Fax: Website: Shop:
Angebot Geschäftsführer: Markus Lackner & Oliver Heck Shop: http://campus.metacomp.de Inhaltsverzeichnis Aspire V 17 Nitro 7-792G-70XL - Black Edition 3 Bestellformular 6 2 Aspire V 17 Nitro 7-792G-70XL
MehrSG-TRONiC IT - Made in Germany
Kategorie TERRA PC-BUSINESS Art# 1009051 1009055 1009060 1009059 1009046 1009052 Bezeichnung TERRA PC 2500 TERRA PC 2500 TERRA PC-BUSINESS 4000 TERRA PC 3000 Bestseller Business-PC! TERRA PC-BUSINESS 3000
MehrEinführung in C++ Oliver Rheinbach. Büro T03 R03 D53 Tel
Einführung in C++ Oliver Rheinbach Büro T03 R03 D53 Tel. 0201 183 2504 oliver.rheinbach@uni-duisburg-essen.de Universität Duisburg-Essen Fachbereich Mathematik O. Rheinbach 2 Einführung in C++ Dienstag,
MehrWorld of Warcraft. Mindestvoraussetzungen
World of Warcraft Betriebssystem Windows XP / Windows Vista / Windows 7 Windows 7 / Windows 8 64-bit mit Windows 8 mit aktuellstem Servicepack aktuellstem Servicepack Prozessor Intel Core 2 Duo E6600 oder
MehrN Bit Binärzahlen. Stelle: Binär-Digit:
N Bit Binärzahlen N Bit Binärzahlen, Beispiel 16 Bit: Stelle: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Binär-Digit: 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 0 Least Significant Bit (LSB) und Most Significant Bit (MSB)
MehrGeorg Hager Regionales Rechenzentrum Erlangen (RRZE)
Erfahrungen und Benchmarks mit Dual- -Prozessoren Georg Hager Regionales Rechenzentrum Erlangen (RRZE) ZKI AK Supercomputing Karlsruhe, 22./23.09.2005 Dual : Anbieter heute IBM Power4/Power5 (Power5 mit
Mehr320 GB. Festplatte 320 GB. Festplatte
Winter 2010 Advent Hit 1 15.6 Zoll Belinea Notebook inkl. Office Starter 2010 vorinstalliert! 3 GB non-glare schnelle Grafikkarte Aktion nur solange Vorrat Belinea Notebook 4260G Intel Core 2 Duo Prozessor
MehrMaximale Power mit der neuen ERAZER Gaming Notebook-Linie von MEDION
Maximale Power mit der neuen ERAZER Gaming Notebook-Linie von MEDION ERAZER Gaming-Notebooks mit 15 - oder 17 -Displays überzeugen mit Intel Core Prozessoren, NVIDIA GeForce Grafik und mechanischem Keyboard
MehrDie 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
MehrOS Datensysteme GmbH
Systemvoraussetzungen OSD-Corpus+, Version 4.0 Voraussetzungen für den Einsatz von - OSD-SPIRIT Version 16.1, Version 2009, Version 2010, Version 2012 OSD-Corpus+, Version 4.0 - OSD-Branchenprogramm Version
MehrProdukte und Preise TERRA PC
Gehäuse - Formfaktor Micro-Format Micro-Format Micro-Format Midi Tower Midi Tower Midi Tower Art# 1009446 1009466 1009468 1009415 1009471 1009424 Bezeichnung TERRA PC-MICRO 3000 SILENT GREENLINE MUI TERRA
MehrPhysX Evaluation. Softwarepraktikum Computergraphik. Daniel Brock, Robert Kreuzer, Simon Kufner. 5. Juli 2010
PhysX Evaluation Softwarepraktikum Computergraphik Daniel Brock, Robert Kreuzer, Simon Kufner 5. Juli 2010 Daniel Brock, Robert Kreuzer, Simon Kufner () PhysX Evaluation 5. Juli 2010 1 / 17 1 Aufgabenstellung
MehrRST-Labor WS06/07 GPGPU. General Purpose Computation On Graphics Processing Units. (Grafikkarten-Programmierung) Von: Marc Blunck
RST-Labor WS06/07 GPGPU General Purpose Computation On Graphics Processing Units (Grafikkarten-Programmierung) Von: Marc Blunck Ablauf Einführung GPGPU Die GPU GPU Architektur Die Programmierung Programme
MehrNETx KNX OPC Server. Standard OPC Lösung für KNX Projekte von unterschiedlicher Größe. Funktionen Versionen Systemvoraussetzungen Bestellhinweise
NETx KNX OPC Server Standard OPC Lösung für KNX Projekte von unterschiedlicher Größe Funktionen Versionen Systemvoraussetzungen Bestellhinweise Funktionen Performance Verbindung des Servers zum KNX Netzwerk
MehrSystemvoraussetzungen
Systemvoraussetzungen INDEX Netzwerk Überblick Benötigte n für: Windows Server 2008 Windows Server 2008 R2 Windows Server 2012 Windows SQL Server 2008 (32 Bit & 64 Bit) Windows SQL Server 2012 Client Voraussetzungen
MehrKirchstrasse 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
MehrCUDA. Philip Höhlein, Nils Werner Supervision: R. Membarth, P. Kutzer, F. Hannig. Hardware-Software-Co-Design Universität Erlangen-Nürnberg
CUDA Philip Höhlein, Nils Werner Supervision: R. Membarth, P. Kutzer, F. Hannig Hardware-Software-Co-Design Universität Erlangen-Nürnberg Philip Höhlein, Nils Werner 1 Übersicht Entwicklungsumgebung RSA-Faktorisierer
MehrMotivation (GP)GPU CUDA Zusammenfassung. CUDA und Python. Christian Wilms. Integriertes Seminar Projekt Bildverarbeitung
CUDA und Python Christian Wilms Integriertes Seminar Projekt Bildverarbeitung Universität Hamburg WiSe 2013/14 12. Dezember 2013 Christian CUDA und Python 1 Gliederung 1 Motivation 2 (GP)GPU 3 CUDA 4 Zusammenfassung
MehrAngebot. Tel.: Fax: Website: Shop:
Angebot Geschäftsführer: Markus Lackner & Oliver Heck Inhaltsverzeichnis Tecra X40-D-10J - Intel Core i5-7200u Prozessor / 2.5 GHz 3 Bestellformular 6 2 Tecra X40-D-10J - Intel Core i5-7200u 1.514,17 EUR
MehrPC-SHOP DELMENHORST. Kundeninformation - 03/ Delmenhorst
Se it 1 99 8 Kundeninformation - 03/2017 PC-SHOP Wir verstehen was von deinem PC! [PC- & Notebookwerkstatt [Webdesign [Firmen-Service [Hard- & Software Oldenburger Strasse 40, (04221) 27753 Delmenhorst
MehrLEISTUNGSVERGLEICH VON FPGA, GPU UND CPU FÜR ALGORITHMEN ZUR BILDBEARBEITUNG PROSEMINAR INF-B-610
LEISTUNGSVERGLEICH VON FPGA, GPU UND CPU FÜR ALGORITHMEN ZUR BILDBEARBEITUNG PROSEMINAR INF-B-610 Dominik Weinrich dominik.weinrich@tu-dresden.de Dresden, 30.11.2017 Gliederung Motivation Aufbau und Hardware
MehrSYSTEMVORAUSSETZUNGEN PHOENIX PRODUKTE
SYSTEMVORAUSSETZUNGEN PHOENIX PRODUKTE Inhalt PHOENIX Workflow... 2 PHOENIX Invoice Reader... 4 PHOENIX Documents... 5 PHOENIX Capture... 6 PHOENIX Workflow Client Betriebssysteme (Windows-Applikation)
MehrINDEX. Netzwerk Überblick. Benötigte Komponenten für: Windows Server 2008. Windows Server 2008 R2. Windows Server 2012
INDEX Netzwerk Überblick Benötigte Komponenten für: Windows Server 2008 Windows Server 2008 R2 Windows Server 2012 Windows SQL Server 2008 (32 Bit & 64 Bit) Windows SQL Server 2012 Client Voraussetzungen
MehrEnterprise Portal - Abbildung von Prozessen, SAP-Datenintegration und mobile Apps
Beschreibung Die führende Standard-Software, um Menschen und Informationen erfolgreich in Prozesse einzubinden. Intrexx Professional ist eine besonders einfach zu bedienende Software- Suite für die Erstellung
MehrHardware & Kernel-Module
Hardware & Kernel-Module Linux-Kurs der Unix-AG Zinching Dang 09. Juli 2013 Hardwarekomponenten Mainboard CPU RAM Grafikkarte Festplatte Optische und Wechsel-Datenträger Peripherie Zinching Dang Hardware
MehrClient: min. Intel Pentium IV oder höher bzw. vergleichbares Produkt
ISIS MED Systemanforderungen (ab Version 7.0) Client: Bildschirm: Betriebssystem: min. Intel Pentium IV oder höher bzw. vergleichbares Produkt min. 2048 MB RAM frei Webserver min 20. GB ISIS wurde entwickelt
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-
MehrLEISTUNGSBESCHREIBUNG ZU UNSERER AUSSCHREIBUNG AS 02/46-09
LEISTUNGSBESCHREIBUNG ZU UNSERER AUSSCHREIBUNG AS 02/46-09 ALLGEMEINES Das WIAS hat derzeit einen Bestand von PCs, Notebooks und Monitoren, für die aufgrund ihres Alters keine Wartungsverträge mehr bestehen.
MehrSystemvoraussetzungen Werkstattplanungssystem WPS
Systemvoraussetzungen Werkstattplanungssystem WPS Vorwort: Die im Folgenden genannten Systemvoraussetzungen stellen nur Richtlinien dar. Die genauen Anforderungen hängen von verschiedenen Faktoren (z.b.
MehrSystemanforderungen Verlage & Akzidenzdruck
OneVision Software AG Inhalt Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin 6.5,...2 PlugTEXTin 6.5, PlugINKSAVEin 6.5, PlugWEBin
MehrNEVARIS icebim Kurzinstallationsanleitung
NEVARIS icebim Kurzinstallationsanleitung Inhaltsverzeichnis SYSTEMVORAUSSETZUNGEN FÜR NEVARIS ICEBIM VERSION 2017 R1 IM CLIENT SERVER BETRIEB... 2 INSTALLATIONSVARIANTEN... 4 Installation des NEVARIS
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
MehrAcer Commercial PCs Endverbraucher-Preisliste gültig ab
Acer Commercial PCs Inhaltsverzeichnis: Infoblatt 2 Acer Power F1 3 Acer Veriton 4 Bei den in der Preisliste genannten Preisen handelt es sich um die reinen Gerätepreise. Die Preise für Zubehör und Service-Optionen
MehrElektrohandel. Dirk ter Meer. Gutes muss nicht Teuer sein!!
Kingston HyperX 4GB 1600MHZ DDR3 O-ECC Kingston 4GB 1600MHz DDR3 Kit, HyperX. Memory: DDR3, 240-pin DIMM, PC/server, 1 x 4096, DIMM Hersteller : Kingston HyperX Herstellerartikelnr. : KHX1600C9D3/4G EA
MehrAusarbeitung Seminarvortrag High-Performance-Computing WS 2011/2012
Ausarbeitung Seminarvortrag High-Performance-Computing WS 2011/2012 Matthias Bott 9. Januar 2012 2 VOM PC ZUM HPC 2 1 Movtivation Auf die Frage, wofür Computer in der Kernphysik benötigt werden, gibt es
MehrProdukte und Preise TERRA PC
Serie Business Business Business Business Business Business Business Business Gehäuse - Formfaktor Micro-Format Micro-Format Micro-Format Micro-Format Micro-Format Midi Tower Midi Tower Midi Tower Art#
MehrAngebot. Tel.: Fax: Website: Shop:
Angebot Geschäftsführer: Markus Lackner & Oliver Heck Inhaltsverzeichnis Yoga 3 Pro 80HE - Ultrabook 3 Bestellformular 6 2 Yoga 3 Pro 80HE - Ultrabook 1.274,00 EUR Inkl. MwSt Geschäftsführer: Markus Lackner
MehrParallel Computing. Einsatzmöglichkeiten und Grenzen. Prof. Dr. Nikolaus Wulff
Parallel Computing Einsatzmöglichkeiten und Grenzen Prof. Dr. Nikolaus Wulff Vorüberlegungen Wann ist paralleles Rechnen sinnvoll? Wenn die Performance/Geschwindigkeit steigt. Wenn sich größere Probleme
MehrEttlingen _ 2008 WWW.VISION-COMPONENTS.COM // Ettlingen // 2008
Ettlingen _ 2008 Wer ist VC VC ist innovativer Hersteller intelligenter Kameras für die industrielle Bildverarbeitung. Erfinder der ersten industriellen Smart Kamera (VC11) 1996. Geschäftsführer Michael
Mehr