Huawei Technologies Duesseldorf GmbH, Munich
Research Center (MRC), Germany - principal engineer.
Since 2020: Advanced Computing, HiSilicon branch: Ecosystem enabling for HiSilicon Kunpeng ARMv8 and Ascend AI/ML processors.
2019: Automotive Engineering Lab, HiSilicon branch: Feasibility of HiSilicon Kunpeng and Ascend IP in automotive designs.
2015-'18, Advanced Computing, Central Hardware Dept.: Concept design and evaluation of near-data
processing on memory modules (DDR4/DDR5 DIMM-NDP), memory and ARMv8 subsystem
design (high bandwidth [HBM, GDDR] and
non-volatile memory [PCM, 3DX, Flash]) for scientific computing and
data centers with focus on SoC digital design, performance engineering
competitive analysis (ARMv8 and x86).
02/2015 - 05/2015
Roche Diagnostics GmbH, Diabetes
Care R&D, Mannheim, Germany - senior
Systems engineering of medical cyberphysical systems (incl. software
stack on MP-SoCs) for personal health care.
04/2007 - 12/2014
GmbH, Germany Microprocessor
Lab, Braunschweig - senior research
Systems Technology Lab; since June'09 Microprocessor and Programming
Hardware-software integration of memory hierarchy
(with non-volatile memory [PCM, STT, 3DXPoint], and high-bandwidth
HBM, GDDR5]), platform resource management (app-driven DVFS, load
balancing), Single-chip Cloud Computer (SCC)
experimental manycore x86 chip
implementation, test and performance characterization.
07/2004 - 03/2007
Technologies, Corporate Research
+ Communication Solutions
Munich, Germany - research engineer.
Networked systems & processor architectures.
Benchmark definition and implementation, design of SoC components for
multiprocessor platform, implementation of programming models
for embedded platforms.
05/2002 - 06/2004
of California at
Kurt Keutzer - post-doc
funded by GSRC
Methods for design space exploration of network processor architectures
and system software, as well as ASIP
02/1997 - 04/2002
ETH Zürich, Computer
Laboratory, Switzerland - research
with Inalp Networks on QoS in network processors, funded by the Swiss
Commission for Technology and
Teaching assistant for classes on Hardware-Software Codesign, Computer
Architecture, Operating Systems, and Embedded Systems Design.