Imperial College London

Fabio Luporini

Faculty of EngineeringDepartment of Earth Science & Engineering

Research Associate



f.luporini12 Website




301William Penney LaboratorySouth Kensington Campus





PhD (October 2012)

- PhD Student and Teaching Assistant at Imperial College London

Master Degree (September 2009 - December 2011)

- (Honours) 2-years program "Master in Computer Science and Networking", University of Pisa and Scuola Superiore Sant'Anna.

Bachelor Degree (September 2006 - July 2009)

- (Honours) 3-years program "Degree in Computer Science", University of Pisa.



Luporini F, Ham DA, Kelly PHJ, et al., 2017, An Algorithm for the Optimization of Finite Element Integration Loops, Acm Transactions on Mathematical Software, Vol:44, ISSN:0098-3500, Pages:1-26

Rathgeber F, Ham DA, Mitchell L, et al., 2017, Firedrake: Automating the Finite Element Method by Composing Abstractions, Acm Transactions on Mathematical Software, Vol:43, ISSN:0098-3500, Pages:1-27

Bercea G-T, McRae ATT, Ham DA, et al., 2016, A structure-exploiting numbering algorithm for finite elements on extruded meshes, and its performance evaluation in Firedrake, Geoscientific Model Development, Vol:9, ISSN:1991-959X, Pages:3803-3815

Luporini F, Varbanescu AL, Rathgeber F, et al., 2014, Cross-Loop Optimization of Arithmetic Intensity for Finite Element Local Assembly, Acm Transactions on Architecture and Code Optimization, Vol:11, ISSN:1544-3566, Pages:1-25


Strout MM, Luporini F, Krieger CD, et al., 2014, Generalizing Run-Time Tiling with the Loop Chain Abstraction, Pages:1136-1145, ISSN:1530-2075

More Publications