Abel Bernabeu

LLVM Compiler Team Lead at Esperanto Technologies, Inc

Abel Bernabeu has a diverse work experience spanning different roles and industries. Abel started their career as a cofounder of a mobile gaming startup called Just Games in 2004. However, the business was not successful, and they decided to focus on their studies.

In 2005, Abel worked as a research assistant at the University of Alicante. Abel held this position until 2007.

After their time at the university, Abel joined M2GRP in 2007 as a senior programmer. Abel was responsible for customizing the Linux kernel for an ARM-based single-board computer and developed boot loaders, added board support to the kernel, customized existing drivers, and wrote a keyboard driver. Abel also maintained their small Linux distribution. In 2008, M2GRP was sold, and Abel relocated to DYLVIAN as a senior programmer. At DYLVIAN, they developed real-time software for microcontrollers and collaborated with hardware engineers and external contractors to specify the bus protocol for their domotics products line.

In 2009, Abel moved to Imagination Technologies as a design engineer. Their responsibilities included developing driver features that interacted with the hardware and simulation teams during the pre-silicon stage. Abel also conducted research on numerical integration methods for parametric curves in the context of OpenVG path tessellation.

Abel joined ZiiLABS in 2011 as a senior software engineer. Abel worked in this role until 2012.

In 2012, Abel became a senior graphics software engineer at Intel Corporation as a result of an acquisition. Their main focus was on OpenGL ES driver and Android Hardware Compositor development.

Abel then transitioned to ARM in 2016 as a staff software engineer. At ARM, they maintained the OpenCL driver for Mali, analyzed benchmarks to provide optimization opportunities to the compiler team, and worked on bug fixing and code refactoring.

Starting in 2018, Abel began working at Esperanto Technologies, Inc. Abel first served as an RTL design engineer from July 2018 to October 2019. Afterward, they transitioned to a role as a machine learning engineer, which they currently hold.

Abel's most recent work experience is with RISC-V International, where they have been serving as the Graphics and ML Special Interest Group Chair since August 2021.

Abel Bernabeu pursued a Postgraduate course in Artificial Intelligence with Deep Learning at UPC School (Universitat Politècnica de Catalunya) in the year 2020. Prior to that, from 1999 to 2006, they completed a five-year program in Computer Engineering at Universitat d'Alacant. In addition to their formal education, Abel attained a certification as a RISC-V Summit 2021 Program Committee Member from The Linux Foundation in November 2021.

Links

Previous companies

ZiiLABS logo
Arm logo
University of Alicante logo

Timeline

  • LLVM Compiler Team Lead

    March 1, 2023 - present

  • Machine learning engineer

    October, 2019

  • RTL design engineer

    July, 2018