Since FAµST 3.7.2 the float scalar type is managed by the available CPU and GPU implementations of FAµST algorithms (it concerns all the functions in pyfaust.fact, pyfaust.proj, pyfaust.poly).
Obviously this new feature allows to optimize globally the running time of FAµST algorithms as the figures show below for the MEG factorization (pyfaust.fact.hierarchical) and the Hadamard factorization (pyfaust.fact.butterfly).