Picture of Frederik Vandeputte

Frederik Vandeputte

Antwerp, Belgium
Research Engineer

Biography

FREDERIK VANDEPUTTE is a research engineer in the IP Platforms Research Program in Bell Labs in Antwerp, Belgium. He obtained his master's degree in Computer Science in 2003 at Ghent University, Belgium, developing a link-time optimizer for the IA64 architecture during his master's thesis. In 2008, he obtained his PhD in Computer Science at Ghent University for doing research on characterizing and exploiting the time-varying behavior of applications on multi-configuration processor architectures. In 2008, he did a joint research project with Alcatel-Lucent Bell Labs at Ghent University, focusing on software parallelization, and evaluating the real-time capabilities, scheduling efficiency and performance of the Linux operating system. He joined Bell Labs in 2009, continuing his work on software parallelization for many-core as well as heterogeneous architectures for media processing applications. During this work, he created a graph-based description and processing framework for efficiently developing and deploying real-time media applications on modern hardware. From 2012 onwards, he started working on efficiently deploying media processing applications in the network and studying the feasibility and impact of using hardware accelerators in such environments. His current research topics include heterogeneous clouds, network functions virtualization, performance optimization and predictability. He is currently also work package leader of the FUSION FP7 project involving service-oriented networking for demanding real-time media applications, and is author or co-author of over a dozen papers in international conferences and journals.


Selected Articles and Publications

  • F. Vandeputte and L. Vermoesen. The need for reconciling cloud with real-time media applications and specialized hardware. Bell Labs Technical Journal on Software-Defined Networking and Network Functions Virtualization, September 2014.
  • F. Vandeputte and L. Eeckhout. Finding extreme behaviors in microprocessor workloads. Transactions on High Performance Embedded Architectures and Compilers (HiPEAC), 2009.
  • F. Vandeputte and L. Eeckhout. Finding stress patterns in microprocessor workloads. Proceedings of the Fourth International Conference on High Performance Embedded Architectures and Compilers (HiPEAC), Lecture Notes in Computer Science, pages 153–167, 2009.
  • F. Vandeputte and L. Eeckhout. Characterizing time-varying behaviour using phase complexity surfaces. Transactions on High Performance Embedded Architectures and Compilers (HiPEAC), Vol. 4 (1), 2009.
  •  S. Gheorghita, M. Palkovic, J. Hamers, A. Vandecappelle, S. Mamagkakis, T. Basten, L. Eeckhout, H. Corporaal, F. Catthoor, F. Vandeputte, K. De Bosschere. System-scenario-based design of dynamic embedded systems. ACM Transactions on Design Automation of Electronic Systems. Vol. 14 (1), pages 1–44, 2009.
  •  F. Vandeputte and L. Eeckhout. Phase complexity surfaces: characterizing time-varying program behavior. Proceedings of the Third International Conference on High Performance Embedded Architectures and Compilers (HiPEAC), Lecture Notes in Computer Science, pages 320–334, 2008.
  •  F. Vandeputte, L. Eeckhout and K. De Bosschere. Exploiting Program Phase Behavior for Energy Reduction on Multi-Configuration Processors. Special Issue on Architectures, Modeling and Simulation for Embedded Processors. Journal of Systems Architecture. Vol. 53 (8), pages 489–500, 2007.
  •  F. Vandeputte, L. Eeckhout and K. De Bosschere. A Detailed Study on Phase Predictors. Proceedings of the 11th International Euro-Par Conference. Lecture Notes in Computer Science. Vol. 3648, pages 571–581, 2005.
  •  F. Vandeputte, L. Eeckhout and K. De Bosschere. Offline Phase Analysis and Optimization for Multi-Configuration Processors. Proceedings of the 5th International SAMOS Workshop. Lecture Notes in Computer Science. Vol. 3553, pages 202–211, 2005.
  •  B. Anckaert, F. Vandeputte, B. De Bus, B. De Sutter and K. De Bosschere. Link-Time Optimization of IA64 Binaries. Proceedings of the 10th International Euro-Par Conference. Lecture Notes in Computer Science. Vol. 3149, pages 284–291, 2004.