Dipl.-Ing. Philipp Wagner

Wissenschaftlicher Mitarbeiter  

Technische Universität München
Fakultät für Elektrotechnik und Informationstechnik
Lehrstuhl für Integrierte Systeme
Arcisstr. 21
80290 München

Tel.: +49.89.289.23858
Fax: +49.89.289.28323
Gebäude: N1 (Theresienstr. 90)
Raum: N2116
Email: philipp.wagner@tum.de

Lehre

Früher betreute Veranstaltungen

BAMAIDPFPIPHSSHK
Titel
------

Weiterentwicklung eines Linux Client Deployment Systems mit Puppet

Weiterentwicklung eines Linux Client Deployment Systems mit Puppet

Beschreibung

Die Fakultät für Elektro- und Informationstechnik stellt für Studenten und Mitarbeiter eine Vielzahl von Linux PCs zur Verfügung. Ein Konfigurationsmanagement stellt sicher, dass eine einheitliche Konfiguration auf allen PCs vorhanden ist und jederzeit aktuell gehalten wird. Für diese Aufgaben setzen wir die Open Source Werkzeuge Foreman (für die Grundinstallation) und Puppet (für das Konfigurationsmanagement) ein. Deine Aufgabe ist es, als Werkstudent die Anpassung und Weiterentwicklung dieses Systems zu begleiten. Die konkreten Aufgaben werden dabei je nach Bedarf vergeben, aktuell geplant sind beispielsweise die Umsetzung einer automatisierten Testumgebung.
Diese Arbeit gibt dir die einmalige Möglichkeit, am „Schalthebel der Automatisierung“ zu sitzen, wie sie in aktuellen Cloud-Umgebungen üblich ist. Mit deiner Arbeit beeinflusst und verbesserst du so die Installation hunderter PCs. Um die Aufgabe erfolgreich umsetzen zu können, sind folgende Voraussetzungen notwendig:

  • sehr gute Linux-Kenntnisse
  • geübter Umgang mit Werkzeugen der Open Source Welt, wie git, Skript-Sprachen, etc.
  • Interesse an einer längerfristigen Beschäftigung
  • selbständige Arbeitsweise und der Wunsch, sich in neue Themen einzuarbeiten


Bitte erläutere in deiner Bewerbung kurz, warum du dich für das Thema interessierst und welche relevanten Vorkenntnisse du bereits gesammelt hast.

Betreuer:

Philipp Wagner

 

Unter Umständen sind auch Arbeiten möglich, die hier nicht explizit ausgeschrieben sind und sich grob in meinem Forschungsgebiet bewegen. Gerne kannst du mit einer Themenidee vorbeikommen, häufig finden wir dann eine Lösung!

vergebene Arbeiten

Betreute Arbeiten

  • Research Practice Ethernet Communication Interface for an FPGA
    (Forschungspraxis, Annika Fuchs, 2017)
  • Diagnosis Script Compiler for an Event-Based Trace System
    (Master Thesis, Julius Löckemann, 2017)
  • Development of a Code Profiling Tool for a Novel Tracing System
    (Master Thesis, Christian Jung, 2017)
  • Development of a code coverage tool for a novel tracing system
    (Master Thesis, Kai Utz, 2017)
  • Detecting Inefficiency Patterns in an Event Trace
    (Master Thesis, Felix Aumer, 2016)
  • Implementation of a Video Output Interface for an FPGA
    (Forschungspraxis, Christian Zoller, 2016)
  • Integration of Event-Based Trace Components Into Open SoC Debug
    (Forschungspraxis, Tim Fritzmann, 2016)
  • Implementation of a Camera Interface for an FPGA
    (Forschungspraxis, David Wagner, 2016)
  • Design and Implementation of an Intermediate Representation for a Diagnosis Script Compiler
    (Forschungspraxis, Julius Löckemann, 2016)
  • Implementation of a Hybrid Data Race Detector
    (Bachelor Thesis, Gerrit Noske, 2016)
  • Conversion of Intel Processor Trace Messages to Trace Events
    (Forschungspraxis, Juliano Raimundo, 2016)
  • Design and Implementation of a Debug Script Language for Manycore System on Chip
    (Master Thesis, Max Koenen, 2016)
  • Evaluation and Implementation of an Object Detection Algorithm for a Multi-Processor System-on-Chip
    (Bachelor Thesis, Maximilian Ulmer, 2016)
  • Design and Implementation of a Processor for Debug Data Analysis
    (Master Thesis, Ignacio Alonso, 2015)
  • FPGARunner: A Framework for Automated Test Execution on FPGAs
    (Forschungspraxis, Christoph Paa, 2015)
  • Integration of Ethernet Communication for GLIP using Xilinx lwip
    (Forschungspraxis, Christoph Weber, 2015)
  • Design and Implementation of a Trace-Based On-ChipDiagnosis Solution for Manycore System-on-Chip
    (Master Thesis, Markus Göhrle, 2015)
  • Integration of a PCIe backend into GLIP
    (Forschungspraxis, Sebastian Pfeiffer, 2014)
  • Integration of a JTAG backend into GLIP
    (Forschungspraxis, Jan Alexander Wessel, 2014)
  • Integration of a RIFFA 2.0 backend into GLIP
    (Forschungspraxis, Chun Zhang, 2014)
  • Evaluation of the Parallella Multicore SoC Board
    (Ingenieurspraxis, Julius Löckemann, 2014)
  • Evaluation of Instruction Trace Compression Algorithms for OpTiMSoC
    (Bachelor Thesis, Julia Müller, 2013)
  • Collection and Compression of Memory Traces for Manycore System-on-Chip
    (Bachelor Thesis, Christian Morgenstern, 2013)

Forschung

Ich forsche an Debugging- und Diagnosemethoden für Multi- und Manycore System-on-Chip. Dabei konzentriere ich mich vorwiegend auf Probleme im Bereich der Software und der Makroarchitektur.

Projekte

Open Source Projekte

  • OpTiMSoC
    A free and open framework for tiled manycore SoCs
  • GLIP: the Generic Logic Interfacing Library
    Simple, FIFO-based communication between FPGA and a PC
  • Open SoC Debug (OSD)
    Building blocks for your SoC debug infrastructure

 

 

Ich betreue an der Fakultät Elektrotechnik das Linux Deployment Projekt für die automatisierte Installation und das Konfigurationsmanagement von Linux PCs. Bei Fragen dazu bitte einfach an mich wenden.

Publikationen

  • Philipp Wagner, Lin Li, Thomas Wild, Albrecht Mayer, Andreas Herkersdorf: What happens on an MPSoC stays on an MPSoC - unfortunately! 2016 International Symposium on Integrated Circuits (ISIC), 2016 mehr… BibTeX Volltext ( DOI )
  • Philipp Wagner, Thomas Wild, Andreas Herkersdorf: DiaSys: Improving SoC insight through on-chip diagnosis. Journal of Systems Architecture, 2017 mehr… BibTeX Volltext ( DOI )
  • Lin Li, Philipp Wagner, Albrecht Mayer, Thomas Wild, Andreas Herkersdorf: A Non-Intrusive Spinlock Profiler for Embedded Multicore Systems. DATE, 2017 mehr… BibTeX
  • Philipp Wagner, Thomas Wild, Andreas Herkersdorf: DiaSys: On-Chip Trace Analysis for Multi-processor System-on-Chip. Architecture of Computing Systems -- ARCS 2016 (Springer Lecture Notes 9637), Springer International Publishing, 2016, 197-209 mehr… BibTeX Volltext ( DOI ) Volltext (mediaTUM)
  • Lin Li, Philipp Wagner, Ramesh Ramaswamy, Albrecht Mayer, Thomas Wild, Andreas Herkersdorf: A Rule-based Methodology for Hardware Configuration Validation in Embedded Systems. 19th International Workshop on Software and Compilers for Embedded Systems (SCOPES 2016), 2016 mehr… BibTeX
  • Santiago Pagani, Lars Bauer, Qingqing Chen, Elisabeth Glocker, Frank Hannig, Andreas Herkersdorf, Heba Khdr, Anuj Pathania, Ulf Schlichtmann, Doris Schmitt-Landsiedel, Mark Sagi, Éricles Sousa, Philipp Wagner, Volker Wenzel, Thomas Wild, Jörg Henkel: Dark silicon management: an integrated and coordinated cross-layer approach. it - Information Technology 58 (6), 2016, 297–307 mehr… BibTeX Volltext ( DOI )
  • Philipp Wagner, Lin Li, Thomas Wild, Albrecht Mayer, Andreas Herkersdorf: Knowledge-Based On-Chip Diagnosis for Multi-Core Systems-on-Chip. edaWorkshop 15, 2015, 39-45 mehr… BibTeX Volltext (mediaTUM)
  • Stefan Wallentowitz, Philipp Wagner, Michael Tempelmeier, Thomas Wild, Andreas Herkersdorf: Open Tiled Manycore System-on-Chip. Lehrstuhl für Integrierte Systeme, 2013, mehr… BibTeX