Harald Servat

Software Enabling and Optimization Engineer

Barcelona, Catalonia, Spain

About

Harald is an HPC system enthusiast with strong knowledge in monitoring systems, parallel programming models, compilers and computer architecture. He currently works at Intel Corp. on code modernization topics for the next generation HPC systems (including Xeon and GPU-based systems). Harald has been involved in multiple open-source projects, including the Flexible Memory Allocation Tool (https://github.com/intel/flexmalloc), the Intel® Application Migration Tool for OpenACC® to OpenMP® API (https://github.com/intel/intel-application-migration-tool-for-openacc-to-openmp), and the Profiling Tools Interfaces for GPU (https://github.com/intel/pti-gpu). Before joining Intel, he was the maintainer of the instrumentation library for the BSC performance tools suite (Extrae) while adapting it to new technologies and pursuing large scalability. In 2015, he received his Ph.D. in providing instantaneous metrics combining coarse-grain instrumentation and sampling techniques. His thesis resulted in a tool named Folding that easily points out the nature of the performance bottlenecks and their location in the application code. Not only this but during his research, he explored the performance of several in-production applications and applied simple and well-known code transformations to increase the application performance.

Experience

  • Intel Corporation (Barcelona, Catalonia, Spain)
    • Software Enabling and Optimization Engineer
      Jan 2022 - Present · 4 yrs 6 mos

      Working on code modernization for next-generation HPC systems.

    • HPC Software Engineer
      Apr 2016 - Dec 2021 · 5 yrs 9 mos

      Working on code modernization topics -- porting codes to recent Intel-related products such as Xeon Phi and FPGA. Involved in EU projects in which Intel collaborates as a technical partner. Supporting our customer.

  • Researcher at Barcelona Supercomputing Center
    Aug 2005 - Apr 2016 · 10 yrs 9 mos

  • CEPBA-IBM Research Institute (Greater Barcelona Metropolitan Area)
    • Software Developer
      Jul 2003 - Jul 2005 · 2 yrs 1 mo

      Responsible for the instrumentation part at the performance tools team.

    • Technical Support
      Jun 2001 - Jun 2003 · 2 yrs 1 mo