Frank HannigView profile
Professor
Dr. Frank Hannig is a Professor at the Department of Computer Science, Friedrich Alexander University Erlangen-Nuremberg (FAU), Germany. He serves as the Head of the Architecture and Compiler Design Group within the Hardware-Software-Co-Design department (Department 12). With a career spanning over two decades at FAU since 2003, he has established himself as a leading researcher in hardware-software co-design, compiler design, and embedded systems. Dr. Hannig received his Diploma degree in Electrical Engineering/Computer Science from the University of Paderborn in 2000, followed by his Dr.-Ing. degree in Computer Science from FAU in 2009 with a thesis on "Scheduling Techniques for High-Throughput Loop Accelerators." He completed his habilitation (Dr.-Ing. habil.) in 2018 with a thesis titled "Domain-specific and Resource-aware Computing," which qualifies him for a full professorship in the German academic system. His research focuses on hardware-software co-design, compiler design for embedded systems, reconfigurable computing, parallel systems, and machine learning acceleration. Dr. Hannig has made significant contributions to domain-specific and resource-aware computing, with applications in image processing, automotive systems, and edge AI. His work bridges the gap between high-level programming models and efficient hardware implementations, particularly for resource-constrained environments. Dr. Hannig's recent publications reveal a strong trend toward efficient machine learning deployment on embedded devices and microcontrollers, with particular emphasis on memory optimization, hardware acceleration, and low-precision computing. His research spans multiple domains including computer architecture, machine learning, and embedded systems, with a focus on practical implementations for real-world applications. Dr. Hannig serves as an Associate Editor for IEEE Embedded Systems Letters and the Journal of Real-Time Image Processing. He has organized numerous prestigious conferences including SLOHA 2021, ARC 2021, and Euro-Par 2021, demonstrating his leadership in the academic community. As an educator, Dr. Hannig teaches courses on Domain-Specific and Resource-Aware Computing on Multicore Architectures, Parallel Systems, and Embedded Systems. He has supervised numerous students through lectures, exercises, and seminars covering electronic system level design and multi-core architectures. Dr. Hannig leads several significant research projects including InvasIC (DFG Transregional Collaborative Research Centre), ExaStencils (Advanced Stencil-Code Engineering), and HBS (DFG Research Training Group on Heterogeneous Image Systems). His work with the HIPAcc open-source project has contributed to domain-specific language and compiler development for image processing applications.









