double to float
matrix multiply
elapsed time