flintlib / flint

FLINT (Fast Library for Number Theory)
http://www.flintlib.org
GNU Lesser General Public License v3.0
401 stars 235 forks source link

Profile nmod vec dot #2021

Closed vneiger closed 1 week ago

vneiger commented 1 week ago

This measures times for nmod dot product, in three variants:

Making changes in the dot product can have impacts that are not easily measured through the above functions. So this also measures times for functions with intensive use of dot products:

For each function, this shows benchmark results for a dozen of relevant lengths, this for a dozen of relevant modulus sizes. Depending on the number of parameters one can launch all; or pick the function; or the function and the bitsize; or the function and the bitsize and the length.