Profile

Lübbers Enno

Enno Lübbers

Software Engineer and Computer Scientist

Name:Enno Lübbers
Geburtsdatum:May 19th 1980
Adresse:Hillsboro, OR, USA
I am a senior software engineer and architect with the Intel Data Center Group in Hillsboro, USA, where I am responsible for the technical coordination of the software development team for Intel’s Xeon+FPGA product line - together, we design the software interfaces for taking advantage of integrated FPGA accelerators.
 
I enjoy defining future architectures and interfaces to large-scale systems as much as managing high-performance research and software development teams with a focus on novel and emerging technologies. In the past, I have acquired, managed and contributed to cross-industry and academic research projects, coached and motivated research and development teams towards a common vision, and developed software stacks and applications in the areas of datacenter-scale reconfigurable systems, automotive high-performance computing, and virtualization (both in embedded and server scenarios).
 
My interests span high-performance reconfigurable systems design, open-source software, safety-critical applications, hardware/software co-design, reconfigurable computing, and communication systems.
 
Previously, I have held research positions at Intel Labs Europe, EADS Innovation Works (now part of Airbus Group) and the University of Paderborn.
 
I also initiated the work on the ReconOS operating system for reconfigurable devices, now an open source project maintained by the University of Paderborn, and help steer Intel’s Hardware Accelerator Research Program.

Professional Experience

2015 - present

Intel Data Center Group, Intel Corporation

Senior Software Engineer
FPGA Product Team

Management and technical lead of software development team for Xeon+FPGA, tasked with developing the SW stack from device drivers, OS integration through user-facing APIs and SW framework integration. Responsible for feature definition, implementation, and integration into product roadmap, as well as technical coordination and development process. Directs system and software architecture and FPGA feature enabling. Supports Intel Hardware Accelerator Research Program.

2011 - 2015

Intel Labs, Intel GmbH

Senior Research Scientist
Cyber-Physical Systems and Mobility Lab

Responsible for research activities in automotive in-vehicle architectures. Coaching and supervision of junior researchers. Research and development in high-performance embedded systems, primarily targeted at in-vehicle infotainment, advanced driver assistance, and car-to- car/car-to-infrastructure communications. Topics include coprocessor and I/O virtualization (PCIe); heterogeneous multi-core architectures; system simulation; M2M communications modeling; safety-critical and mixed-critical systems; and reconfigurable coprocessors.

2012 - 2015

European Commission

Independent Expert

Independent expert for evaluation of EU FP7 programme projects, focusing on dependable and safety-critcal as well as reconfigurable systems.

2010 - 2011

EADS Innovation Works, EADS Deutschland GmbH

Researcher
Adaptive Embedded Systems

Research in adaptive and reconfigurable systems and system software for avionics. Research topics include programming models for reconfigurable multi-core systems and thread-based fault-tolerance.

2006 - 2010

University of Paderborn

Research Associate
Paderborn Center for Parallel Computing (PC2)

Development and implementation of multithreaded programming models and operating systems for transparently integrating reconfigurable hardware accelerators into software operating systems. Other research topics included parallel and multi-core systems; adaptive, real-time and embedded systems; reconfigurable and high-performance computer architecture; and custom accelerators for image and video processing.

2007 - 2008

University of Kansas
University of Arkansas

Visiting Scholar

Research and implementation of hardware-based OS services for the hthreads project. Topics included: embedded applications (compression and image processing), system architecture, partial reconfiguration.

2000 - 2006

litecs

Co-founder, Engineer

Design and implementation of a process visualization system for an industrial production facility, IT services for small businesses and individuals. Company management.

2004 - 2005

Hitachi America Ltd., R&D

Research Associate – Automotive

Adapted visual driver assistance systems to new vehicles. Prototyped video- and radar-driven object detection systems.

Education

2006 - 2010

University of Paderborn

PhD (Dr. rer. nat.)
Computer Science / Computer Engineering (Technische Informatik)

‘summa cum laude’

Nominated for the 2010 GI Dissertationspreis (GI dissertation award)

2000 - 2005

Technical University of Braunschweig

M.Eng. (Dipl.-Ing.)
Computer and Communication Systems Engineering (Informations-Systemtechnik)

’sehr gut’ (1.0 / 5.0 GPA equiv.)

Majors: Embedded Systems, Communication Systems, VLSI and System Design, and Robotics

A Flexible Interface Architecture for Reconfigurable Coprocessors in Embedded Multicore Systems...

2014 December
Oliver Sander, Steffen Baehr, Enno Luebbers, Timo Sandmann, Viet Vu Duy, Juergen Becker

In IEEE International Conference on Field-Programmable Technology (FPT2014), Shanghai. IEEE, 2014.

Hardware Virtualization Support for Shared Resources in Mixed-criticality Multicore Systems

2014 March
Oliver Sander, Timo Sandmann, Viet Vu Duy, Steffen Bähr, Falco Bapp, Juergen Becker, Hans Ulrich Michel, Dirk Kaule, Daniel Adam, Enno Luebbers, Jürgen Hairbucher, Andre Richter, Christian Herber, Andreas Herkersdorf

In Proceedings of Design Automation and Test in Europe (DATE 2014), March 2014, Dresden, Germany.

ReconOS – An Operating System Approach for Reconfigurable Computing

2014 January
Andreas Agne, Markus Happe, Ariane Keller, Enno Lübbers, Bernhard Plattner, Marco Platzner, Christian Plessl

In IEEE Micro, Special Issue on Reconfigurable Computing, Jan.-Feb. 2014 (vol. 34 no. 1), pp. 60-71, IEEE.

A Self-adaptive Heterogeneous Multi-core Architecture for Embedded Real-time Video Object Tracking

2013 January
Markus Happe, Enno Lübbers, Marco Platzner

In Journal of Real-time Image Processing, Volume 8, Issue 1, 2013. Springer.

Programming Models for Reconfigurable Heterogeneous Multi-Cores

2012 January
Christian Plessl, Marco Platzner, Andreas Agne, Markus Happe, Enno Lübbers

In Self-Awareness in Autonomic Systems, 2012.

Distributed Safety Assessment for Airborne Systems

2011 September
Martin Waßmuth, Enno Lübbers, Stephan Stilkerich

International Conference on Computer Safety, Reliability and Security (SAFECOMP 2011), Naples, Italy, September 2011. Springer.

Memory Virtualization for Multithreaded Reconfigurable Hardware

2011 September
Andreas Agne, Enno Lübbers, Marco Platzner

1st International Conference on Field Programmable Logic and Applications (FPL’11), Crete, Greece, September 2011.

A Hybrid Multi-Core Architecture for Real-Time Video Tracking

2011 September
Markus Happe, Enno Lübbers, Marco Platzner

21st International Conference on Field Programmable Logic and Applications (FPL’11), Computer Vision on Low-Power Reconfigurable Architectures Workshop, Crete, Greece, September 2011.

Multithreading als Programmier- und Ausführungsmodell fu ̈r rekonfigurierbare Hardware

2011 January
Enno Lübbers

In Ausgezeichnete Informatikdissertationen 2010, GI-Edition – Lecture Notes in Informatics (LNI), ISBN: 978-3-88579-415-8, 2011. Bonner Köllen Verlag.

Reconfigurable Nodes for Future Networks

2010 December
Ariane Keller, Bernhard Plattner, Enno Lübbers, Marco Platzner, Christian Plessl

In Proceedings of the 3rd IEEE Globecom 2010 Workshop on Network of the Future (FutureNet III), Miami, Florida, USA, December 2010, IEEE.

Multithreaded Programming of Reconfigurable Embedded Systems

2010 November
Jason Agron, David Andrews, Markus Happe, Enno Lübbers, Marco Platzner

In Reconfigurable Embedded Control Systems: Applications for Flexibility and Agility, ISBN: 978-16- 096-0086-0, November 2010. IGI Global.

Towards Adaptive Networking for Embedded Devices based on Reconfigurable Hardware

2010 July
Enno Lübbers, Marco Platzner, Christian Plessl, Ariane Keller, Bernhard Plattner

In Proceedings of the 8th International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), Las Vegas, Nevada, USA, July 2010, CSREA Press.

Multithreaded Programming and Execution Models for Reconfigurable Hardware

2010 January
Enno Lübbers

PhD thesis, Computer Science Department, University of Paderborn, ISBN: 978-3-8325-2463-0, 2010. Logos Verlag Berlin.

ReconOS: An Operating System for Dynamically Reconfigurable Hardware

2010 January
Enno Lübbers, Marco Platzner

In Dynamically Reconfigurable Systems: Architectures, Design Methods and Applications, ISBN: 978- 90-481-3484-7, 2010, Springer.

An Adaptive Sequential Monte Carlo Framework with Runtime HW/SW Repartitioning

2009 December
Markus Happe, Enno Lübbers, Marco Platzner

In Proceedings of the 2009 International Conference on Field-Programmable Technology (FPT’09), Sydney, Australia, December 2009, IEEE.

ReconOS: Multithreaded Programming for Reconfigurable Computers

2009 October
Enno Lübbers, Marco Platzner

In ACM Transactions on Embedded Computing Systems. Volume 9, Number 1, October 2009. ACM.

Cooperative Multithreading in Dynamically Reconfigurable Systems

2009 August
Enno Lübbers, Marco Platzner

In Proceedings of the 19th IEEE International Conference on Field Programmable Logic and Applications (FPL’09), Prague, Czech Republic, August 2009, IEEE.

A Multithreaded Framework for Sequential Monte Carlo Methods on CPU/FPGA Platforms

2009 March
Markus Happe, Enno Lübbers, Marco Platzner

In Reconfigurable Computing: Architectures, Tools and Applications: 5th International Workshop (ARC 2009), Karlsruhe, Germany, March 2009, Springer.

A Portable Abstraction Layer for Hardware Threads

2008 August
Enno Lübbers, Marco Platzner

In Proceedings of the 18th IEEE International Conference on Field Programmable Logic and Applications (FPL’08), Heidelberg, Germany, August 2008, IEEE.

Fine Grain Reconfigurable Architectures

2008 August
J. Angermeier, M. Majer, J. Teich, L. Braun, T. Schwalb, P. Graf, M. Hübner, J. Becker, E. Lübbers, M. Platzner, C. Claus, W. Stechele, A. Herkersdorf, M. Rullmann, R. Merker

In Proceedings of the 18th IEEE International Conference on Field Programmable Logic and Applica- tions (FPL’08), Heidelberg, Germany, August 2008, IEEE.

A Hardware Accelerator for k-th Nearest Neighbor Thinning

2008 July
Tobias Schumacher, Robert Meiche, Paul Kaufmann, Enno Lübbers, Christian Plessl, Marco Platzner

In Proceedings of the 8th International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA’08), Las Vegas, Nevada, USA, July 2008, CSREA Press

Communication and Synchronization in Multithreaded Reconfigurable Computing Systems

2008 July
Enno Lübbers, Marco Platzner

In Proceedings of the 8th International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA’08), Las Vegas, Nevada, USA, July 2008, CSREA Press.

Accelerating the Cube Cut Problem with an FPGA-augmented Compute Cluster

2007 September
Tobias Schumacher, Enno Lübbers, Paul Kaufmann, Marco Platzner

In Proceedings of the ParaFPGA Symposium, International Conference on Parallel Computing (ParCo’07), Aachen/Jülich, Germany, September 2007.

ReconOS: An RTOS supporting Hard- and Software Threads

2007 August
Enno Lübbers, Marco Platzner

In Proceedings of the 17th International Conference on Field Programmable Logic and Applications (FPL’07), Amsterdam, Netherlands, August 2007, IEEE

FlexFilm-DDR-SDRAM-Controller: Anbindung an den PowerPC 405 im Virtex-II Pro

2005 October
Enno Lübbers

Diploma thesis. Institut für Datentechnik und Kommunikationsnetze, TU Braunschweig, Germany, October 2005.

Lassen Sie uns in Verbindung bleiben