“…For tensor-product shape functions that are integrated on a tensor-product quadrature formula, sum factorization allows to decompose these two steps into a series of one-dimensional interpolations of total cost O(pd+1) per element in d dimensions (or O(p) per unknown), compared to the naive evaluation cost of O(p2d). The sum-factorization approach has been developed in the context of the spectral element method by Orszag (1980), Patera (1984), and Tufo and Fischer (1999), see also the book by Deville et al (2002) as well as recent implementation and vectorization studies by Kronbichler and Kormann (2012, 2019), Świrydowicz et al (2019), Fischer et al (2020), Sun et al (2020), Moxey et al (2020), and Kempf et al (2021).…”