Since 2015, Matthias Gries develops CPU technologies and memory subsystems for servers and data centers with focus on performance engineering, software ecosystem enabling and SoC digital design for integration with Arm AArch64 at Huawei Technologies in Munich, Germany. From 2007 to '14, he drove the development of integrated hardware-software technologies for memory subsystems, manycore, and platform resource management at Intel in Braunschweig, Germany. Before, he spent three years at Infineon Technologies in Munich, Germany, implementing microarchitectures and programming views for network applications at the Corporate Research and Communication Solutions departments. He was a post-doctoral researcher at the University of California, Berkeley, in the Computer-Aided Design group, refining design methods for application-specific programmable processors from 2002 to '04. He received the Doctor of Technical Sciences degree from the Swiss Federal Institute of Technology (ETH) Zurich in 2001 for the system-level design of a QoS network processor. He received the Dipl.-Ing. degree in electrical engineering from the Technical University Hamburg-Harburg, Germany, in 1996.
His interests include hardware and CPU architectures, design methods,
and support in the software stack for tailoring platform solutions,
application-specific processors and MP SoCs, network processing, and