I am always looking for interesting collaborations and opportunities, consulting, etc. My full academic CV is available in PDF format:

A condensed version is below.

Paul Carpenter, Ph.D


Research projects

BSC Principal Investigator of EuroEXA

BSC Principal Investigator of EXANODE

  • EU H2020 project, grant agreement 671610, October 2015 to September 2018, total budget €8.6M.
  • Leader of WP3 Enablement of Software Compute Node (242 PMs)

BSC Principal Investigator of EUROSERVER

  • EU FP7 project, grant agreement 610456, September 2013 to January 2017, total budget €12.9M.
Research strategy

Co-chair of Programming environment in ETP4HPC

  • ETP4HPC is EC's partner in the HPC cPPP covering the EC's €700M HPC research program

Member of the editorial team of Rethink Big

  • EC roadmap for hardware acceleration for big data

Leader of the Research Work Package in EuroLab-4-HPC, which

  • Sets a long-term vision for excellence in European academic HPC research
  • Coordinates efforts to build common research platforms, including multi-disciplinary workshops and research stays
  • Identifies seeds to innovation and exploitation, and mentors research projects to accelerate innovation

Work history

2011– Barcelona Supercomputing Center Senior Researcher
  • (Co-)advisor of seven PhD students and manager of one engineer and one postdoc
  • Delivered talks at IS-ENES 2014, RIKEN AICS 2013, EU Workshop on strategic directions for next generation computing (2013), ISCA 2013, LEAP 2013, DATE 2013, IS-ENES 2013, BUX 2012.
  • Full member of HiPEAC Network of Excellence.
  • Finalist in Fundación Repsol Entrepreneurs Fund 2013 for Talaria Systems (16 finalists of 479 submitted proposals).
2003–2006 Independent consulting 
  • Codec representative in the team defining the architecture of the NEON SIMD engine, in the Research Group, ARM, Cambridge, UK
    • NEON is part of ARMv8-A, which is implemented in almost 50% of all mobile phones worldwide
  • Embedded software development, BDTI, Berkeley, CA
1997–2002 ARM, Cambridge, UK Senior software engineer
  • Software Systems group (now known as Media Processing Division), developing real-time software for ARM-based embedded systems
  • Technical lead for MP3 decoder, Microsoft WMA decoder, MPEG-4 video decoder, and Dolby Digital decoder

  • Other responsibilities included project management, training, international sales visits, and presentations

1996–1997 ARM, Cambridge, UK Web developer

Main developer of the corporate website at
1992–1993 System Interrupt

Developed Phaethon game for Acorn Archimedes, featuring texture mapped 3D graphics, now freely available from Acorn Arcade


See the publications page of this website.


2004 Inserting Bits Within a Data Word (WO2005088441 A3; Worldwide filing by ARM)

Paul Matthew Carpenter, Simon Andrew Ford

ARM NEON SRI and SLI instructions
2003 Data filtering (US7315875 B2; UK, US, Japan filing by ARM)

Paul Matthew Carpenter, Dominic Hugo Symes

SIMD technique for the MPEG-4 deblocking filter
2001 Data processing using a coprocessor (US7089393 B2; Worldwide filing by ARM)

Paul Matthew Carpenter, Peter James Aldworth

Defined the basic architecture for the MOVE coprocessor in the ARM PrimeXSys Wireless Platform


2006–2011 Ph.D (Excel·lent cum laude)

Universitat Politècnica de Catalunya
Advisors: Eduard Ayguade and Alex Ramirez
Running Stream-like Programs on Heterogeneous Multi-core Systems.
1996–1997 Diploma in Computer Science (Distinction)

University of Cambridge, King's College
Dissertation: PDF to HTML translation
1993–1997 BA Hons Mathematics (Double First Class), upgraded to MA

University of Cambridge, King's College
Final year options: Galois Theory, combinatorics, and algebraic topology
Prizes: King's Scholarship (twice)


LinkedIn paulmcarpenter
Skype paul-carpenter
Google Scholar paul.m.carpenter1
ResearcherID C-3790-2012