Dipl.-Ing. Philipp Wagner

Research Associate

Technische Universität München
Department of Electrical and Computer Engineering
Chair of Integrated Systems
Arcisstr. 21
80290 München

Phone: +
Fax: +
Building: N1 (Theresienstr. 90)
Room: N2116
Email: philipp.wagner@tum.de


Previous courses


Theses in my field of research might be possible even if they are not explicitly listed here. Please contact me if you have an idea!

Supervised Theses

  • 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)

Research Interests

I research methods for debugging and diagnosis for multi- and manycore system-on-chip (SoC). I focus on problems in the software and macroarchitecture layers.


Open Source Projects

  • OpTiMSoC
    Free and open building blocks for a SoC
  • 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

I administer the Linux Deployment project for the automated installation and management of Linux (desktop) PCs within the faculty. Please contact me if you have any questions on that.


  • 1/8
    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 more… BibTeX Full text ( DOI )
  • 2/8
    Philipp Wagner, Thomas Wild, Andreas Herkersdorf: DiaSys: Improving SoC insight through on-chip diagnosis. Journal of Systems Architecture, 2017 more… BibTeX Full text ( DOI )
  • 3/8
    Lin Li, Philipp Wagner, Albrecht Mayer, Thomas Wild, Andreas Herkersdorf: A Non-Intrusive Spinlock Profiler for Embedded Multicore Systems. DATE, 2017 more… BibTeX
  • 4/8
    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 more… BibTeX Full text ( DOI ) Full text (mediaTUM)
  • 5/8
    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 more… BibTeX
  • 6/8
    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 more… BibTeX Full text ( DOI )
  • 7/8
    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 more… BibTeX Full text (mediaTUM)
  • 8/8
    Stefan Wallentowitz, Philipp Wagner, Michael Tempelmeier, Thomas Wild, Andreas Herkersdorf: Open Tiled Manycore System-on-Chip. Lehrstuhl für Integrierte Systeme, 2013, more… BibTeX