Hybrid Architecture for Hardware-accelerated Query Processing in Semantic Web Databases based on Runtime Reconfigurable FPGAs
|
|
- Gesche Bach
- vor 6 Jahren
- Abrufe
Transkript
1 Hybrid Architecture for Hardware-accelerated Query Processing in Semantic Web Databases based on Runtime Reconfigurable FPGAs Dipl.-Inf. Stefan Werner Institut für Informationssysteme Mündliche Prüfung des laufenden Promotionsverfahrens (Dr.-Ing.) 6. Februar 2017, Lübeck
2 Inhalt Warum alternative Architekturen? Grundlagen Von der Anfrage zum Beschleuniger Fazit S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 1/24
3 Inhalt Warum alternative Architekturen? Grundlagen Von der Anfrage zum Beschleuniger Fazit S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 1/24
4 Warum alternative Architekturen? Traditionelle Rechnerarchitekturen (von-neumann) Technologische Grenzen (power wall) Architektur-bedingte Grenzen (memory wall) Kompromiss zwischen Universalität und Effizienz Optimierte Datenstrukturen Hardwarebeschleuniger [ S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 2/24
5 Warum alternative Architekturen? Ziel: Hardwarebeschleuniger für Anfrageverarbeitung Problem: Art der Anfragen nicht vorhersehbar Lösung: Anfragen dynamisch auf rekonfigurierbare Hardware abbilden QUERY CPU DATA FPGA RESULT DATABASE SERVER CLIENT S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 3/24
6 Inhalt Warum alternative Architekturen? Grundlagen Von der Anfrage zum Beschleuniger Fazit S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 4/24
7 Grundlagen // Semantic Web The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation. [Berners-Lee et al.] Ressourcen und Relationen in einem standardisierten maschinenlesbaren Format World Wide Web Consortium (W3C) erarbeitet Reihe von Standards S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 5/24
8 Grundlagen // Semantic Web // Resource Description Framework (RDF) Datensätze bestehen aus Tripeln, jedes mit den Komponenten Subjekt, Prädikat, Objekt (SPO) 1 v:journal v:document. 2 v:article v:document. 3 l:journal1 v:journal. 4 l:journal1 v:title "Nature Research"^^xsd:string. 5 l:article1 v:article. 6 l:article1 v:abstract "In this paper..."@en. 7 l:article1 v:publishedin l:journal1. 8 l:article1 v:creator l:famous_author. 9 l:famous_author v:name "Stephen Hawking"^^xsd:string. S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 6/24
9 Grundlagen // Semantic Web // Resource Description Framework (RDF) v:journal v:article l:article1 l:journal1 l:famous_author v:abstract v:creator v:publishedin v:title v:name "Nature l:famous_author "In v:journal v:article l:journal1 this v:document "Stephen Research"^^xsd:string paper v:document "Stephen Hawking"^^xsd:string v:name v:journal v:article l:famous_author l:journal1 v:publishedin l:article1 v:creator v:title v:abstract "Nature Research"^^xsd:string "In this S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 7/24
10 Grundlagen // Semantic Web // Resource Description Framework (RDF) v:journal v:article l:article1 l:journal1 l:famous_author v:abstract v:creator v:publishedin v:title v:name "Nature l:famous_author "In v:journal v:article l:journal1 this v:document "Stephen Research"^^xsd:string paper v:document "Stephen Hawking"^^xsd:string v:name v:journal v:article l:famous_author l:journal1 v:publishedin l:article1 v:creator v:title v:abstract "Nature Research"^^xsd:string "In this S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 7/24
11 Grundlagen // Semantic Web // Resource Description Framework (RDF) v:journal v:article l:article1 l:journal1 l:famous_author v:abstract v:creator v:publishedin v:title v:name "Nature l:famous_author "In v:journal v:article l:journal1 this v:document "Stephen Research"^^xsd:string paper v:document "Stephen Hawking"^^xsd:string v:name v:journal v:article l:famous_author l:journal1 v:publishedin l:article1 v:creator v:title v:abstract "Nature Research"^^xsd:string "In this S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 7/24
12 Grundlagen // Semantic Web // Resource Description Framework (RDF) v:journal v:article l:article1 l:journal1 l:famous_author v:abstract v:creator v:publishedin v:title v:name "Nature l:famous_author "In v:journal v:article l:journal1 this v:document "Stephen Research"^^xsd:string paper v:document "Stephen Hawking"^^xsd:string v:name v:journal v:article l:famous_author l:journal1 v:publishedin l:article1 v:creator v:title v:abstract "Nature Research"^^xsd:string "In this S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 7/24
13 Grundlagen // Semantic Web // Resource Description Framework (RDF) v:journal v:article l:article1 l:journal1 l:famous_author v:abstract v:creator v:publishedin v:title v:name "Nature l:famous_author "In v:journal v:article l:journal1 this v:document "Stephen Research"^^xsd:string paper v:document "Stephen Hawking"^^xsd:string v:name v:journal v:article l:famous_author l:journal1 v:publishedin l:article1 v:creator v:title v:abstract "Nature Research"^^xsd:string "In this S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 7/24
14 Grundlagen // Semantic Web // Resource Description Framework (RDF) v:journal v:article l:article1 l:journal1 l:famous_author v:abstract v:creator v:publishedin v:title v:name "Nature l:famous_author "In v:journal v:article l:journal1 this v:document "Stephen Research"^^xsd:string paper v:document "Stephen Hawking"^^xsd:string v:name v:journal v:article l:famous_author l:journal1 v:publishedin l:article1 v:creator v:title v:abstract "Nature Research"^^xsd:string "In this S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 7/24
15 Grundlagen // Semantic Web // Resource Description Framework (RDF) v:journal v:article l:article1 l:journal1 l:famous_author v:abstract v:creator v:publishedin v:title v:name "Nature l:famous_author "In v:journal v:article l:journal1 this v:document "Stephen Research"^^xsd:string paper v:document "Stephen Hawking"^^xsd:string v:name v:journal v:article l:famous_author l:journal1 v:publishedin l:article1 v:creator v:title v:abstract "Nature Research"^^xsd:string "In this S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 7/24
16 Grundlagen // Semantic Web // Resource Description Framework (RDF) v:journal v:article l:article1 l:journal1 l:famous_author v:abstract v:creator v:publishedin v:title v:name "Nature l:famous_author "In v:journal v:article l:journal1 this v:document "Stephen Research"^^xsd:string paper v:document "Stephen Hawking"^^xsd:string v:name v:journal v:article l:famous_author l:journal1 v:publishedin l:article1 v:creator v:title v:abstract "Nature Research"^^xsd:string "In this S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 7/24
17 Grundlagen // Semantic Web // Resource Description Framework (RDF) v:journal v:article l:article1 l:journal1 l:famous_author v:abstract v:creator v:publishedin v:title v:name "Nature l:famous_author "In v:journal v:article l:journal1 this v:document "Stephen Research"^^xsd:string paper v:document "Stephen Hawking"^^xsd:string v:name v:journal v:article l:famous_author l:journal1 v:publishedin l:article1 v:creator v:title v:abstract "Nature Research"^^xsd:string "In this S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 7/24
18 Grundlagen // Semantic Web // SPARQL v:document "Stephen Hawking"^^xsd:string 6 v:journal v:article v:publishedin l:journal1 l:article1 v:title 5 4 l:famous_author SELECT?aName WHERE { v:creator v:abstract v:name? a u t h o r v : name?aname.?doc v : creator? author.?doc v : publishedin l : Journal1 "Nature Research"^^xsd:string "In this paper..."@en } S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 8/24
19 Grundlagen // Semantic Web // SPARQL Index Scan on 12?author v:name?aname v:document "Stephen Hawking"^^xsd:string 6 v:journal v:article v:publishedin l:journal1 l:article1 v:title 5 4 l:famous_author SELECT?aName WHERE { v:creator v:abstract v:name? a u t h o r v : name?aname.?doc v : creator? author.?doc v : publishedin l : Journal1 "Nature Research"^^xsd:string "In this paper..."@en } S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 8/24
20 Grundlagen // Semantic Web // SPARQL Index Scan on 12?author v:name?aname Index Scan on?doc v:creator?author v:document "Stephen Hawking"^^xsd:string 6 v:journal v:article v:publishedin l:journal1 l:article1 v:title 5 4 l:famous_author SELECT?aName WHERE { v:creator v:abstract v:name? a u t h o r v : name?aname.?doc v : creator? author.?doc v : publishedin l : Journal1 "Nature Research"^^xsd:string "In this paper..."@en } S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 8/24
21 Grundlagen // Semantic Web // SPARQL Index Scan on 12?author v:name?aname Index Scan on?doc v:creator?author Index Scan on?doc v:publishedin l:journal v:document "Stephen Hawking"^^xsd:string 6 v:journal v:article v:publishedin l:journal1 l:article1 v:title 5 4 l:famous_author SELECT?aName WHERE { v:creator v:abstract v:name? a u t h o r v : name?aname.?doc v : creator? author.?doc v : publishedin l : Journal1 "Nature Research"^^xsd:string "In this paper..."@en } S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 8/24
22 Grundlagen // Semantic Web // SPARQL Index Scan on 12?author v:name?aname Index Scan on?doc v:creator?author Index Scan on?doc v:publishedin l:journal Join on?author 8 7 v:document "Stephen Hawking"^^xsd:string 6 v:journal v:article v:publishedin l:journal1 l:article1 v:title 5 4 l:famous_author SELECT?aName WHERE { v:creator v:abstract v:name? a u t h o r v : name?aname.?doc v : creator? author.?doc v : publishedin l : Journal1 "Nature Research"^^xsd:string "In this paper..."@en } S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 8/24
23 Grundlagen // Semantic Web // SPARQL Index Scan on 12?author v:name?aname Index Scan on?doc v:creator?author Index Scan on?doc v:publishedin l:journal Join on?author 8 v:journal l:journal1 v:title v:document v:publishedin "Stephen Hawking"^^xsd:string 6 v:article l:article Join on?doc l:famous_author SELECT?aName WHERE { v:creator v:abstract v:name? a u t h o r v : name?aname.?doc v : creator? author.?doc v : publishedin l : Journal1 "Nature Research"^^xsd:string "In this paper..."@en } S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 8/24
24 Grundlagen // Semantic Web // SPARQL Index Scan on 12?author v:name?aname Index Scan on?doc v:creator?author Index Scan on?doc v:publishedin l:journal Join on?author 8 v:journal l:journal1 v:title v:document v:publishedin "Stephen Hawking"^^xsd:string 6 v:article l:article Join on?doc Projection to?aname l:famous_author SELECT?aName WHERE { v:creator v:abstract v:name? a u t h o r v : name?aname.?doc v : creator? author.?doc v : publishedin l : Journal1 "Nature Research"^^xsd:string "In this paper..."@en } S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 8/24
25 Grundlagen // Semantic Web // SPARQL Index Scan on 12?author v:name?aname Index Scan on?doc v:creator?author Index Scan on?doc v:publishedin l:journal Join on?author 8 v:journal l:journal1 v:title v:document v:publishedin "Stephen Hawking"^^xsd:string 6 v:article l:article Join on?doc Projection to?aname l:famous_author Result SELECT?aName WHERE { v:creator v:abstract v:name? a u t h o r v : name?aname.?doc v : creator? author.?doc v : publishedin l : Journal1 "Nature Research"^^xsd:string "In this paper..."@en } S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 8/24
26 Grundlagen // Field-Programmable Gate Array (FPGA) S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 9/24
27 Grundlagen // Field-Programmable Gate Array (FPGA) Configurable Interconnects CLB CLB CLB CLB Block RAM DSP CLB CLB CLB CLB CLB CLB CLB CLB CLB CLB CLB CLB Block RAM DSP CLB CLB CLB CLB S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 9/24
28 Grundlagen // Field-Programmable Gate Array (FPGA) Datenflussgetriebenes Berechnungsmodell Anwendungsspezifische Daten- & Verarbeitungsparallelität Ermöglicht den Entwurf anwendungsspezifischer Hardware und Rekonfiguration zur Laufzeit interessant für Anfrageverarbeitung CPU GPU FPGA Funktionseinheiten Steuerwerk Integrierter Speicher Verbindungsnetzwerk (adapted from C.Plessl [ S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 10/24
29 Grundlagen // Field-Programmable Gate Array (FPGA) Datenflussgetriebenes Berechnungsmodell Anwendungsspezifische Daten- & Verarbeitungsparallelität Ermöglicht den Entwurf anwendungsspezifischer Hardware und Rekonfiguration zur Laufzeit interessant für Anfrageverarbeitung CPU GPU FPGA Index Scan on?author v:name?aname Index Scan on Index Scan on?doc v:creator?author?doc v:publishedin l:journal1 Join on?author Join on?doc Projection to?aname Result Funktionseinheiten Steuerwerk Integrierter Speicher Verbindungsnetzwerk (adapted from C.Plessl [ S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 10/24
30 Inhalt Warum alternative Architekturen? Grundlagen Von der Anfrage zum Beschleuniger Fazit S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 11/24
31 Von der Anfrage zum Beschleuniger // LUPOSDATE RDF-Data Index-Generation SPARQL-Query SPARQL-Parser Preprocessing Abstract Syntax Tree Transformation into CoreSPARQL CoreSPARQL-Query CoreSPARQL-Parser Abstract Syntax Tree Optimization Transformation into Operatorgraph Operatorgraph Logical Optimization Logical optimized Operatorgraph Physical Optimization Physical optimized Operatorgraph Mapping on FPGA resources Evaluation Result S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 12/24
32 Von der Anfrage zum Beschleuniger // Operator Template Operator Template definiert gemeinsame Schnittstelle data valid finished read data valid finished read Ermöglicht die Komposition mehrerer Operatoren nach T... dem Baukastenprinzip Satz von Operatoren in VHDL implementiert data valid finished read T T S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 13/24
33 Von der Anfrage zum Beschleuniger // System PCIe Endpoint R I 1 I 2... π σ... Query Coordinator I k 1 PCIe Endpoint 2 Query FPGA User 24 Application I k ICAP OSP QEP SOP SPO POS PSO Result Host S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 14/24
34 Von der Anfrage zum Beschleuniger // System 1 Preprocessing Parse Query Optimize & Analyze Execution Display Result Generate VHDL code yes no Software Execution suitable? Synthesis Supply Triples Place & Route Bitgen errors? yes no Execution on FPGA Configuration Collect Results FPGA Toolchain S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 15/24
35 Von der Anfrage zum Beschleuniger // System 1 // Ergebnis Evaluation von 15 Testanfragen auf synthetischen und reale Datensätzen (mit bis zu 1 Mrd. Tripeln) zeigt: niemals signifikant langsamer als Softwaresystem (1) inkl. Kommunikationskosten zwischen Hostsystem und FPGA meist Beschleunigung von 1,5X bis 4,9X (8) bzw. 5X bis 32X (6) S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 16/24
36 Von der Anfrage zum Beschleuniger // System 1 // Ergebnis Evaluation von 15 Testanfragen auf synthetischen und reale Datensätzen (mit bis zu 1 Mrd. Tripeln) zeigt: niemals signifikant langsamer als Softwaresystem (1) inkl. Kommunikationskosten zwischen Hostsystem und FPGA meist Beschleunigung von 1,5X bis 4,9X (8) bzw. 5X bis 32X (6) ABER Erzeugung des rekonfigurierbaren Moduls (RM) zeitintensiv bis zu 30 Minuten; reine Anfrageausführung nur (Milli)Sekunden S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 16/24
37 Von der Anfrage zum Beschleuniger // System 2 Dynamisch partielle Rekonfiguration FPGA PARTITION A A3.bit A2.bit A1.bit static dynamic Ressourcen werden in statische und eine oder mehrere Partitionen aufgeteilt Mehrere rekonfigurierbare Module mit verschiedenen Funktionen können in die Partitionen konfiguriert werden S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 17/24
38 Von der Anfrage zum Beschleuniger // System PCIe Endpoint R I 1 I 2... π σ... Query Coordinator I k 1 PCIe Endpoint 2 Query FPGA User 24 Application I k ICAP OSP QEP SOP SPO POS PSO Result Host S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 18/24
39 Von der Anfrage zum Beschleuniger // System PCIe Endpoint RP SRE Query Coordinator σ PCIe Endpoint 2 Query 1 π static 1 2logic FPGA User 24 Application ICAP OSP QEP SOP SPO POS PSO Result Host S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 18/24
40 Von der Anfrage zum Beschleuniger // System 2 // SRE SREs befinden sich in der statischen Logik T T Endgültige Route wird durch succ sel succ sel externes Signal succ_sel bestimmt succ sel= 0 succ sel= 1 succ sel= 0 SRE Wert von succ_sel wird vom inneren der Partition gesetzt und hängt somit vom konfigurierten Modul ab succ sel T succ sel T S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 19/24
41 Von der Anfrage zum Beschleuniger // System 2 DEPLOYMENT TIME SYSTEM RUNTIME Parse Query Optimize & Analyze Display Result For all operators Synthesis Place & Route Bitgen RM yes no suitable? Select RMs yes errors? no Software Execution Supply Triples Execution on FPGA Collect Results FPGA Toolchain Configuration S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 20/24
42 Von der Anfrage zum Beschleuniger // System 2 // Ergebnis Geringere Flexibilität Erzeugung vieler rekonfigurierbarer Module (vor Systemlaufzeit) Rekonfiguration von kompletten Anfragen wesentlich schneller, statt Minuten wenige Millisekunden Zeit der reinen Anfrageverarbeitung identisch zu System 1 Rekonfiguration beeinflusst den Beschleunigungsfaktor nur gering (0,3 3,8%) S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 21/24
43 Inhalt Warum alternative Architekturen? Grundlagen Von der Anfrage zum Beschleuniger Fazit S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 22/24
44 Fazit Wesentliche Beiträge dieser Arbeit: Flexibles Framework um Anfragen dynamisch auf FPGAs abzubilden Kollaborative Ausführung beschleunigt Anfrageauswertung In (einer nicht allzu fernen) Zukunft: Abbildung von Anfragen auf NoCs ITI) Hybride Indexstrukturen IFIS) S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 23/24
45 S. Werner Hybrid Architecture for Hardware-accelerated Query Processing based on FPGAs 24/24
Emulation und Rapid Prototyping. Hw-Sw-Co-Design
Emulation und Rapid Prototyping Hw-Sw-Co-Design Simulation von komplexen ICs Design level Description language Primitives Simulation time (instructions/cycle) Algorithm HLL Instruction sets 10-100 Architecture
MehrEmulation und Rapid Prototyping
Emulation und Rapid Prototyping Hw-Sw-Co-Design Simulation von komplexen ICs Design level Description language Primitives Simulation time (instructions/cycle) Algorithm HLL Instruction sets 10-100 Architecture
MehrProjektgruppe. Knowledge Representation Persistence and Reasoning
Projektgruppe Seminarvortrag von Stefan Middeke Knowledge Representation Persistence and Reasoning 4. Juni 2010 Überblick Motivation Repräsentation der Daten Speicherung und Abfrage von Daten Folgerungen
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
MehrHybride Apps DPR und Android auf dem Xilinx ZYNQ. Endric Schubert, Missing Link Electronics Fabian Zentner, Univ. Ulm
Hybride Apps DPR und Android auf dem Xilinx ZYNQ Endric Schubert, Missing Link Electronics Fabian Zentner, Univ. Ulm Konvergenz der Rechenplattformen Processing System Memory Interfaces 7 Series Programmable
MehrEinführung. Arbeitsgruppe. Proseminar Corporate Semantic Web. Prof. Dr. Adrian Paschke
Arbeitsgruppe Proseminar Corporate Semantic Web Einführung Prof. Dr. Adrian Paschke Arbeitsgruppe Corporate Semantic Web (AG-CSW) Institut für Informatik, Freie Universität Berlin paschke@inf.fu-berlin.de
MehrModul A. Modul B. Bisheriger Ansatz für dynamisch und partiell rekonfigurierbare Systeme. Slot 0 Slot 1. Prozessor. Dynamischer Bereich
DFG Mini Workshop Device Treiber für rekonfigurierbare Rechensysteme HW-ICAP API zur Anwendung der Read-, Modify-, Writeback-Methode für Xilinx Virtex-II FPGAs 8. 9. Dezember TU München Michael Hübner
MehrDas Knowledge Grid. Eine Architektur für verteiltes Data Mining
Das Knowledge Grid Eine Architektur für verteiltes Data Mining 1 Gliederung 1. Motivation 2. KDD und PDKD Systeme 3. Knowledge Grid Services 4. TeraGrid Projekt 5. Das Semantic Web 2 Motivation Rapide
MehrEHP Einführung Projekt A
Volker Dörsing EHP Einführung Projekt A email: doersing@uni-jena.de praktische Übung www: http://users.minet.uni-jena.de/~ehp-head Vorbereitung, Durchführung, Kolloquium Infos zur Veranstaltung, Versuchsanleitung
MehrSemantic Wiki Eine Erweiterung des Wiki-Konzepts von Harald Cichos
Semantic Wiki Eine Erweiterung des Wiki-Konzepts von Harald Cichos Seminar: Semantic Web Wintersemester 2005/2006 Universität Jena Seminarleiter: Prof. Dr. C. Beckstein, Dr. H. Sack, Dipl.-Inform. H. Peter
MehrDatenflussrechnen mit FPGAs für die biomedizinische Bildverarbeitung
Datenflussrechnen mit FPGAs für die biomedizinische Bildverarbeitung Frederik Grüll, Udo Kebschull Infrastruktur und Rechnersysteme in der Informationsverarbeitung Goethe-Universität Frankfurt ZKI-Frühjahrstagung
MehrProgrammierbare Logik CPLDs. Studienprojekt B Tammo van Lessen
Programmierbare Logik CPLDs Studienprojekt B Tammo van Lessen Gliederung Programmierbare Logik Verschiedene Typen Speichertechnologie Komplexe Programmierbare Logik System On a Chip Motivation Warum Programmierbare
MehrGridMate The Grid Matlab Extension
GridMate The Grid Matlab Extension Forschungszentrum Karlsruhe, Institute for Data Processing and Electronics T. Jejkal, R. Stotzka, M. Sutter, H. Gemmeke 1 What is the Motivation? Graphical development
MehrAutomatisierung mit Hilfe einer rekonfigurierbaren FPGA-Hardwareplattform
Automatisierung mit Hilfe einer rekonfigurierbaren FPGA-Hardwareplattform Prof. Dr.-.-Ing.. Frank Kesel Fachhochschule Pforzheim Übersicht Vom Algorithmus zum Chip High-Level Synthese Anwendungsbeispiel
MehrMilliarden in Sekunden: Demo zu PureData for Analytics. Marc Bastien Senior Technical Professional Big Data, IBM
Milliarden in Sekunden: Demo zu PureData for Analytics Marc Bastien Senior Technical Professional Big Data, IBM IBM PureData System Für die Herausforderungen von Big Data Schnell und Einfach! System for
MehrRDF RESOURCE DESCRIPTION FRAMEWORK. Referentin: Claudia Langer
RDF RESOURCE DESCRIPTION FRAMEWORK Referentin: Claudia Langer Überblick RDF allgemein RDF und XML Praktisches Beispiel RDF allgemein vom WWW Konsortium (W3C) für das Semantic Web entwickelt Sprache zur
MehrDTS Systeme. IT Dienstleistungen das sind wir! Joseph Hollik. Tech. Consulting, Projektmanagement DTS Systeme GmbH
DTS Systeme IT Dienstleistungen das sind wir! Joseph Hollik Tech. Consulting, Projektmanagement DTS Systeme GmbH Warum virtualisieren? Vor- und Nachteile Agenda Was ist Virtualisierung? Warum virtualisieren?
MehrSemantic Web Services
Semantic Web Services Daniel Fischer TU Chemnitz - WS 2011/12 1 Gliederung (1) Web Services (2) Semantic Web Services: Motivation (3) Ontologien (4) Technologien 1. WSDL 2. SA-WSDL 3. WSMF / WSMO 4. OWL-S
MehrAutoSPARQL. Let Users Query Your Knowledge Base
AutoSPARQL Let Users Query Your Knowledge Base Christian Olczak Seminar aus maschinellem Lernen WS 11/12 Fachgebiet Knowledge Engineering Dr. Heiko Paulheim / Frederik Janssen 07.02.2012 Fachbereich Informatik
MehrDesigning Business Intelligence Solutions with Microsoft SQL Server MOC 20467
Designing Business Intelligence Solutions with Microsoft SQL Server MOC 20467 In diesem 5-tägigen Microsoft-Kurs lernen Sie die Implementierung einer Self-Service Business Intelligence (BI) und Big Data
MehrSemantic Web: Resource Description Framework (RDF)
Big Data Semantic Web: RDF Information Retrieval Map Reduce: Massiv parallele Verarbeitung Datenströme Peer to Peer Informationssysteme No SQL Systeme Multi-Tenancy/Cloud-Datenbanken Semantic Web: Resource
MehrFPGA Beschleuniger. Your Name. Armin Jeyrani Mamegani Your Organization (Line #2)
FPGA Beschleuniger 15.12.2008 Armin Jeyrani Mamegani Your Name HAW Hamburg Your Title Department Your Organization Informatik (Line #1) Your Organization (Line #2) Einleitung Wiederholung aus AW1: Handy
MehrDie IBM Netezza Architektur für fortgeschrittene Analysen
Michael Sebald IT Architect Netezza Die IBM Netezza Architektur für fortgeschrittene Analysen 2011 IBM Corporation Was ist das Problem aller Data Warehouse Lösungen? I / O Transaktionaler und analytischer
MehrWorkstations. Server. Recovery Log. Database. SQL Queries. Query Processing Object Mgmt. Transaction Mgmt. Buffer Mgmt. I/O Layer
Client-Server Architekturen: Query Shipping Grundprinzip 1. Client schickt Anfrage zum Server 2. Server schickt Ergebnisse der Anfrage zuruck Workstations Application Interface Layer SQL Queries Query
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrThemen. Software Design and Quality Group Institute for Program Structures and Data Organization
Themen 2 28.04.2010 MODELLGETRIEBENE SOFTWARE-ENTWICKLUNG Grundlagen 3 28.04.2010 Meta-Modell: Lego Meta-Modell Bauvorschriften Building Block * connected with Modell Lego Reale Welt Haus Bilder: (c) designritter
MehrTalk 5: Technical and Economic Aspects of Inter-domain Service Provisioning
Talk 5: Technical and Economic Aspects of Inter-domain Service Provisioning Markus Sonderegger, Bas Krist, Roland Haas 08. Dezember 2005 Inhalt 1. Einführung 2. Evolution der Wertekette 3. Beispielszenario
MehrBig Data Management Thema 14: Cassandra
Thema 14: Cassandra Jan Kristof Nidzwetzki Thema 14: Cassandra 1 / 25 Übersicht 1 Grundlagen Überblick Geschichte Datenmodel 2 Architektur Der logische Ring Persistenz der Daten Tunable Consistency Read
MehrFonds Soziales Wien designated by the city of Vienna fields: disability, age, supported housing. Department supported housing
Fonds Soziales Wien designated by the city of Vienna fields: disability, age, supported housing Department supported housing Head of department Team Assistance for the homeless ca. 4.5 Places/beds ca.
Mehr2008 Jiri Spale, Programmierung in eingebetteten Systemen 1
2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 NetX - Einführung 2008 Jiri Spale, Programmierung in eingebetteten Systemen 2 NetX is... a highly integrated network controller with a new system
MehrWeb-Konzepte für das Internet der Dinge Ein Überblick
Web-Konzepte für das Internet der Dinge Ein Überblick Samuel Wieland sawielan@student.ethz.ch ETH Zürich Seminar Das Internet der Dinge Historisches Tim Berners-Lee Erster Web-Server Bildquelle: Wikimedia
MehrSeminar in der Seminarreihe Business Intelligence 1. OLAP und Datawarehousing
Seminar in der Seminarreihe Business Intelligence 1 OLAP und Datawarehousing OLAP & Warehousing Die wichtigsten Produkte Die Gliederung Produkt Bewertung & Vergleiche Die Marktentwicklung Der aktuelle
Mehrunter Verwendung von Folien von Herrn Prof. Dr. Flensburg, von Laudon/Laudon/Schoder und von Frau Prof. Dr. Schuhbauer
Knowledge Management Wissensmanagement 0. Produktionsfaktoren 1. Data Information Knowledge 2. Knowledge representation Wissensdarstellung 3. Interfaces to artificial intelligence 4. Knowledge management
MehrORM & OLAP. Object-oriented Enterprise Application Programming Model for In-Memory Databases. Sebastian Oergel
ORM & OLAP Object-oriented Enterprise Application Programming Model for In-Memory Databases Sebastian Oergel Probleme 2 Datenbanken sind elementar für Business-Anwendungen Gängiges Datenbankparadigma:
MehrCleanroom Fog Generators Volcano VP 12 + VP 18
Cleanroom Fog Generators Volcano VP 12 + VP 18 Description & Functional Principle (Piezo Technology) Cleanrooms are dynamic systems. People and goods are constantly in motion. Further installations, production
MehrSharePoint 2016 was kommt auf uns zu? SharePoint & Office 365 Community Zentralschweiz
SharePoint 2016 was kommt auf uns zu? SharePoint & Office 365 Community Zentralschweiz Inhalt Wo liegt der Fokus von SharePoint 2016? Experiences Infrastruktur SharePoint Migration auf 2016 Wie sehen die
MehrEinführung Software Domänenspezifische Anpassung Demo Ausblick. ERM mit OntoWiki. Andreas Nareike
Entwicklung eines Electronic Resource Management Systems für Bibliotheken auf Basis von Linked Data Technologien Institut für Informatik, UB Leipzig Universität Leipzig DINI AG KIM Workshop, 15 April 2014
MehrQuellen: Towards a Human Computer InteractionPerspective. Übersicht. Warum visuelle Sprachen? Begriffsdefinitionen: Hinderungsgründe bisher:
Quellen: Towards a Human Computer InteractionPerspective von B.K. & B.K. LV: Visuelle Sprachen (03-763) Universität Bremen WS 2001/02 Visual Language Theory: Towards a Human- Computer Perspective; N. Hari
MehrArchitecture Blueprints
Architecture Blueprints Daniel Liebhart, Peter Welkenbach, Perry Pakull, Mischa Kölliker, Michael Könings, Markus Heinisch, Guido Schmutz Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET,
Mehr5 Zusammengesetzte und reguläre Schaltungsstrukturen
5 Zusammengesetzte und reguläre Schaltungsstrukturen regelmäßig aufgebaute (reguläre) Schaltungsstrukturen implementieren jeweils eine größere Zahl an Gatterfunktionen wichtigste Vertreter: Speicher, programmierbare
MehrHauptseminar Data Grid
Hauptseminar Data Grid am Lehrstuhl für verteilte Informationssyteme (Universität Passau) Referent: Andreas Scherbauer Datum: 31. Mai 2006 OGSA-DAI OGSA-DQP Überblick OGSA-DAI Definition Designziele Komponenten
MehrSemTalk Services. SemTalk UserMeeting 29.10.2010
SemTalk Services SemTalk UserMeeting 29.10.2010 Problemstellung Immer mehr Anwender nutzen SemTalk in Verbindung mit SharePoint Mehr Visio Dokumente Viele Dokumente mit jeweils wenigen Seiten, aber starker
MehrSAP SharePoint Integration. e1 Business Solutions GmbH
SAP SharePoint Integration e1 Business Solutions GmbH Inhalt Duet Enterprise Überblick Duet Enterprise Use Cases Duet Enterprise Technologie Duet Enterprise Entwicklungs-Prozess Duet Enterprise Vorteile
MehrSemantic Web Technologies I
Semantic Web Technologies I Lehrveranstaltung im WS11/12 Dr. Elena Simperl PD Dr. Sebastian Rudolph M. Sc. Anees ul Mehdi Ontology Engineering Dr. Elena Simperl XML und URIs Einführung in RDF RDF Schema
MehrVHDL Einleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010
VHDL Einleitung Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010 VHDL Einleitung 1/17 2010-04-14 Inhalt Entwurfsebenen und -sichten
MehrTransformation einer relationalen Datenbank nach RDF am Beispiel von Reef Check-Daten. Seminararbeit Konrad Johannes Reiche
Transformation einer relationalen Datenbank nach RDF am Beispiel von Reef Check-Daten Seminararbeit Konrad Johannes Reiche Semantic Web Stack RDF OWL Semantic Web RDFS SPARQL 2 3 Reef Check Gegründet von
MehrTuning von PostGIS mit Read- Only-Daten von OpenStreetMap
Tuning von PostGIS mit Read- Only-Daten von OpenStreetMap Prof. Stefan Keller (Fach-)Hochschule für Technik Rapperswil (bei Zürich) 11.11.2011 PGConf.DE - Stefan Keller 1 Was ist OpenStreetMap? Wikipedia
MehrAusgangspunkt. Datenintegration. Ziel. Konflikte. Architekturen. Transparenz
Ausgangspunkt Datenintegration Web Informationssysteme Wintersemester 2002/2003 Donald Kossmann Daten liegen in verschiedenen Datenquellen (Extremfall: jede URL eigene Datenquelle) Mietautos bei www.hertz.com
MehrWeitere Decision-Support Anfrage- Typen
Big Data Top-k / Ranking / Skyline Semantic Web: RDF Information Retrieval PageRank / HITS Map Reduce: Massiv parallele Verarbeitung Datenströme Peer to Peer Informationssysteme No SQL Systeme Multi-Tenancy/Cloud-Datenbanken
MehrBrowserbasiertes, kollaboratives Whiteboard
WS 2011/12 Bachelorarbeit Browserbasiertes, kollaboratives Whiteboard Sebastian Dorn 1 von 21 Inhalt 1. Motivation 2. Analyse 3. Design 4. Evaluation 5. Fazit Inhalt 2 von 21 Motivation Zusammenarbeit
MehrVeranstalter: Lehrstuhl DBIS - Prof. Georg Lausen Betreuer: Thomas Hornung, Michael Schmidt 21.10.2008
Veranstalter: Lehrstuhl DBIS - Prof. Georg Lausen Betreuer: Thomas Hornung, Michael Schmidt 21.10.2008 Laut Studienordnung Master/Diplom: 16ECTS/15KP Entspricht: 480 Semesterstunden = 34h/Woche pp p.p.
MehrDiss. ETH No. 20295 SCALABLE SYSTEMS FOR DATA ANALYTICS AND INTEGRATION. A dissertation submitted to ETH ZURICH. for the degree of. Doctor of Sciences
Diss. ETH No. 20295 SCALABLE SYSTEMS FOR DATA ANALYTICS AND INTEGRATION A dissertation submitted to ETH ZURICH for the degree of Doctor of Sciences presented by MARTIN HENTSCHEL Master of Science ETH in
MehrMaterna GmbH 2013 www.materna.de 1
www.materna.de 1 Motivation Service Lifecycle Management Speed Die Geschwindigkeit, um Services zu erstellen oder zu verändern Cost Kosten von IT Services verringern Control Kontrolle über die IT behalten
MehrTechnische Grundlagen der Informatik Kapitel 5. Prof. Dr. Sorin A. Huss Fachbereich Informatik TU Darmstadt
Technische Grundlagen der Informatik Kapitel 5 Prof. Dr. Sorin A. Huss Fachbereich Informatik TU Darmstadt Kapitel 5: Themen Speicherarchitekturen RAM-, ROM-Speicher Flash-Speicher Logikimplementierung
MehrInformation Retrieval in P2P-Netzen
Information Retrieval in P2P-Netzen Vorstellung der Vortragsthemen zum Seminar Henrik Nottelmann 30. Oktober 2003 Henrik Nottelmann 1/21 Grundstruktur A) Filesharing-Systeme (3 Themen) B) Zugriffsstrukturen
MehrTeil 1: Digitale Logik
Teil 1: Digitale Logik Inhalt: Boolesche Algebra kombinatorische Logik sequentielle Logik kurzer Exkurs technologische Grundlagen programmierbare logische Bausteine 1 Tri-State Ausgangslogik Ausgang eines
MehrZabbix 2.4. What's new? What's new in Zabbix 2.4. 1 of
Zabbix 2.4 What's new? 1 of What's new in Zabbix 2.4 About me Name: Pascal Schmiel Email: Schmiel@dv-loesungen.de WEB: www.dv-loesungen.de Senior Consultant Zabbix Certified Professional 2 of What's new
MehrFrom HiL to Test Vehicle:
From HiL to Test Vehicle: Reuse of test cases with same test automation Agenda: Trailer Presentation Agenda: Movie about Tool Questions After presentation Live Demo Vehicle Meeting point: ETAS Stand 1642
MehrForeign Data Wrappers
-Angebot Foreign Data Wrappers Postgres ITos GmbH, CH-9642 Ebnat-Kappel Swiss Postgres Conference 26. Juni 2014 Foreign Data Wrapper Postgres -Angebot Foreign Data Wrapper? Transparente Einbindung (art-)fremder
MehrDr. Christian Stein Ontologie-Design Die nächste Generation des Web für sich nutzen lernen
Technische Universität Braunschweig Humboldt-Universität zu Berlin Projekt iglos Dr. Christian Stein Ontologie-Design Die nächste Generation des Web für sich nutzen lernen Dr. Christian Stein (christian.stein@hu-berlin.de)
MehrVerknüpfte Daten abfragen mit SPARQL. Thomas Tikwinski, W3C.DE/AT
Verknüpfte Daten abfragen mit SPARQL Thomas Tikwinski, W3C.DE/AT Agenda SPARQL Eine Anfragesprache für RDF Was ist eine SPARQL-Abfrage? Beispiel Arbeiten mit Variablen Komplexere Anfragen Filtern und sortieren
MehrErweiterung einer D-Grid Ressource um eine Compute Cloud Schnittstelle
am am Erweiterung einer D-Grid Ressource um eine Compute Schnittstelle 3. DFN-Forum 2010 Kommunikationstechnologien Verteilte Systeme im Wissenschaftsbereich Stefan Freitag Institut für Roboterforschung
MehrDatenbanken: Architektur & Komponenten 3-Ebenen-Architektur
Datenbanken: Architektur & Komponenten 3-Ebenen-Architektur Moderne Datenbanksysteme sind nach der 3-Ebenen-Architektur gebaut: Anwendung 1 Web-Anwendung Anwendung 2 Java-Programm... Anwendung n Applikation
MehrLinux auf FPGAs. Massgeschneiderte Computersysteme. Christoph Zimmermann, Marc-André Beck. 1. März 2008. Berner Fachhochschule MedOnStream
Massgeschneiderte Computersysteme Christoph Zimmermann Marc-André Beck Berner Fachhochschule MedOnStream 1. März 2008 Gliederung 1 GNU/Linux in eingebetteten Systemen Einsatzort Vorteile Distribution 2
MehrSemantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph!
Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph! www.semantic-web-grundlagen.de Ontology Engineering! Dr. Sebastian Rudolph! Semantic Web Architecture
MehrWeb- und Gridservices zur Überwindung von Heterogenität. Bearbeiter: Lei Xia 16.07.2004
Web- und Gridservices zur Überwindung von Heterogenität Bearbeiter: Lei Xia 16.07.2004 Gliederung Einleitung Formen von Heterogenität Grundlagen Web Services als Schnittstelle zu DBMS Grid Data Services
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
MehrOracle Warehouse Builder 3i
Betrifft Autoren Art der Info Oracle Warehouse Builder 3i Dani Schnider (daniel.schnider@trivadis.com) Thomas Kriemler (thomas.kriemler@trivadis.com) Technische Info Quelle Aus dem Trivadis Technologie
MehrOrganisatorisches, Einführung in die Thematik und Vorstellung der Projektseminarthemen
Seminar Real-World Application in RFID Aided Supply Chains Organisatorisches, Einführung in die Thematik und Vorstellung der Projektseminarthemen Agenda Organisatorisches Rahmenbedingungen Ziele des Projektseminars
MehrEntwicklung eines Lehrpraktikums auf Basis der Zynq-Plattform
Fakultät Informatik - Institut für Technische Informatik - Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Projektarbeit im Rahmen des Hauptseminars Ludger Irsig Dresden, 11.02.2015 Gliederung
MehrGrid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1
Grid-Systeme Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit 07.06.2002 Grid Systeme 1 Gliederung Vorstellung verschiedener Plattformen Globus
MehrLaufzeitverifikation
Laufzeitverifikation Martin Möser Seminar Fehlertolerante und Selbstheilende Systeme: Verifikation und Validierung autonomer Systeme Martin Möser - 1 Einführung / Motivation Autonome Systeme Komplexes
MehrBusiness Intelligence Praktikum 1
Hochschule Darmstadt Business Intelligence SS 2014 Fachbereich Informatik Praktikumsversuch 1 Prof. Dr. C. Wentzel Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 07.05.2014 Business Intelligence Praktikum
MehrKontrollstrukturen MySQL Funktionen. MySQL 4, 5. Kapitel 20a: PHP Teil 2. Marcel Noe
MySQL 4, 5 Kapitel 20a: PHP Teil 2 Gliederung 1 2 Gliederung 1 2 Die ermöglicht ein Bedingtes Ausführen von Code-Abschnitten. Nur wenn die Bedingung erfüllt ist wird der Block hinter if ausgeführt. Ist
MehrOracle Exadata Storage Server Performance erklärt SmartScan
Products 31 Daniel Rey, OPITZ CONSULTING Schweiz GmbH Oracle Exadata Storage Server Performance erklärt SmartScan Im Herbst 2008 präsentierte Oracle an der OpenWorld den Exadata Storage Server und die
MehrPlanung auf Aufbau von SharePoint-Suchinfrastrukturen
Building & Connecting Know-how 16.-17. Februar 2011, München Planung auf Aufbau von SharePoint-Suchinfrastrukturen Fabian Moritz SharePoint MVP Partner: Veranstalter: Aufbau von Suchplattformen Planung
MehrGATE General Architecture for Text Engineering. Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008)
GATE General Architecture for Text Engineering Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008) Überblick GATE Die Idee Die Architektur Was noch - JAPE / DIFF / GUK ANNIE Einige Beispiele
MehrMySQL Performance Tuning für Entwickler
MySQL Performance Tuning für Entwickler Cebit 2015, Hannover Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 18 FromDual GmbH Support Beratung remote-dba Schulung
MehrSemantic Markup für die Dokumentenklassifizierung. Seminarvortrag von Mirko Pracht
Semantic Markup für die Dokumentenklassifizierung Seminarvortrag von Mirko Pracht Ziel des Vortrags Aufbau digitaler Bibliotheken Verbesserung Informationssuche Semantic Markup Gliederung 1. Grundlagen
MehrOpen Spending Visualisierung kommunaler Ausgabenprofile
Open Spending Visualisierung kommunaler Ausgabenprofile Universität Leipzig Institut für Informatik Abteilung Betriebliche Informationssysteme Forschungsgruppe AKSW 10. 12. 2013 1 Motivation 2 Entstehung
MehrDie On-line Präsenz des Tourismusverbands Innsbruck und seine Feriendörfer. Univ.-Prof. Dr. Dieter Fensel STI Innsbruck, University of Innsbruck
Die On-line Präsenz des Tourismusverbands Innsbruck und seine Feriendörfer Univ.-Prof. Dr. Dieter Fensel STI Innsbruck, University of Innsbruck Copyright 2008 STI INNSBRUCK www.sti-innsbruck.at 1 Der Hotelier
MehrEffiziente Anwendungs-Entwicklung mittels Business Software Framework BISON Solution
Effiziente Anwendungs-Entwicklung mittels Business Software Framework BISON Solution Thomas Seiler Product Manager Technology BISON Schweiz AG Agenda Vergleich - Business Software Framework zu.net Framework
MehrSchnupperkurs. 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
MehrFPGAs an der Hochschule München in Lehre und Forschung. Christian Münker, Hochschule München
FPGAs an der Hochschule München in Lehre und Forschung Christian Münker, Hochschule München Überblick Hochschule München 2 www.hm.edu Gegründet 1971 Eine der größten Hochschulen für angewandte Wissenschaften
Mehrphp Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.
MehrDatenmodelle im Kontext von Europeana. Stefanie Rühle (SUB Göttingen)
Datenmodelle im Kontext von Europeana Stefanie Rühle (SUB Göttingen) Übersicht Datenmodelle RDF DCAM ORE SKOS FRBR CIDOC CRM Datenmodelle "Datenmodellierung bezeichnet Verfahren in der Informatik zur formalen
MehrAnwenderprogrammierbare
4. Einteilung der Programmiertechnologien Programmable logic device (PLD) Field programmable gate array (FPGA) Zusammenfassende Bewertung S. A. Huss / Folie 4-1 Einteilung der Programmiertechnologien Programmierung
MehrWeb Application Engineering & Content Management Übungsteil zu 184.209 VU 2.0
Web Application Engineering & Content Management Übungsteil zu 184.209 VU 2.0 Übungsergänzungen zur Vorlesung an der Technischen Universität Wien Wintersemester 2015/2016 Univ.-Lektor Dipl.-Ing. Dr. Markus
MehrTechnologische Entwicklung von GIS und Internet der letzten Jahre
Technologische Entwicklung von GIS und Internet der letzten Jahre 10. Seminar GIS & Internet 10. bis 12. September 2007 UniBwMünchen Dr. Christine Giger Übersicht GIS vor 30 Jahren GIS vor 20 Jahren GIS
MehrFachbereich Informatik Praktikum 1
Hochschule Darmstadt DATA WAREHOUSE SS2015 Fachbereich Informatik Praktikum 1 Prof. Dr. S. Karczewski Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 14.April.2015 1. Kurzbeschreibung In diesem Praktikum geht
MehrWie profitiert SAP MaxDB von SSD Technologie?
Wie profitiert SAP MaxDB von SSD Technologie? Direktor Software und Services SAP MaxDB InfoTage 2014 15.-25. September 2014 Purpose Agenda MaxDB ENTERPRISE EDITION Including Mobile DB Monitor MaxDB & SSD
MehrLinked Open Cultural Heritage.
Linked Open Cultural Heritage. Herausforderungen, Risiken und Chancen der Datenvernetzung im Bereich des Kulturerbes. Georg Hohmann Germanisches Nationalmuseum Referat für Museums- und Kulturinformatik
MehrUmbenennen eines NetWorker 7.x Servers (UNIX/ Linux)
NetWorker - Allgemein Tip #293, Seite 1/6 Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux) Dies wird offiziell nicht von unterstützt!!! Sie werden also hierfür keinerlei Support erhalten. Wenn man
MehrHochverfügbarkeit - wie geht das?
THINKIT DOIT ORBIT Hochverfügbarkeit - wie geht das? AGENDA Überblick Standby-Datenbanken FailSafe (Windows) Real Application Cluster (RAC) Architektur der Maximalen Verfügbarkeit Fragen? WAS IST HIGH
MehrWindows Server 2012 R2
Windows Server 2012 R2 Eine Übersicht Raúl B. Heiduk (rh@pobox.com) www.digicomp.ch 1 Inhalt der Präsentation Die wichtigsten Neuerungen Active Directory PowerShell 4.0 Hyper-V Demos Fragen und Antworten
MehrTestfallerzeugung aus Use-Case-Beschreibungen
Testfallerzeugung aus Use-Case-Beschreibungen Testfallerzeugung aus Use-Case-Beschreibungen Mario Friske FhG FIRST Synthese, Validierung und Test (SVT) mario.friske@first.fhg.de 17./18. Juni 2004 Testfallerzeugung
MehrPostgreSQL auf vielen CPUs. Hans-Jürgen Schönig Hans-Jürgen Schönig
PostgreSQL auf vielen CPUs Ansätze zur Skalierung PostgreSQL auf einer CPU Traditionell läuft eine Query auf nur einer CPU Historisch gesehen war das kein Problem Mittlerweile ist das ein großes Problem
MehrSicheres C Programmieren in Embedded Systemen ARM I (ARM7TMDI [1] ) Wintersemester 2010-2011
Sicheres C in Embedded Systemen ARM I (ARM7TMDI [1] ) Wintersemester 2010-2011 Dipl. Ing. (FH) Ebrecht Roland, Infineon Technologies AG M.Eng (Electronic Systems) Güller Markus, Infineon Technologies AG
MehrMercury DOCUMENT & FORMS Management. XML-RPC Programmierschnittstelle
Mercury Document & Forms Management, XML, Q2/2007 by docuform GmbH Mercury DOCUMENT & FORMS Management XML-RPC Programmierschnittstelle Was ist die Mercury XML-RPC Schnittstelle? 2 Mit Hilfe der Mercury
MehrReasoner for the Semantic Web
Reasoner for the Semantic Web KAON & KAON2 Seminar A.I. Tools Erik Endres 18.1.2007 Übersicht Reasoner KAON1 KAON2 & Protégé Reasoner Ontologien machen Daten für Maschinen verarbeitbar. Reasoner setzen
Mehr