Thanks for this presentation! The range of topics covered and the level of explanation (vs assumed viewer knowledge) worked out quite perfectly for my needs. Pretty much exactly what I was looking for. Cheers!
Great talk, but I would not replace multiplication with addition all the time. Loop carried dependencies are bad for compilers and CPUs. In case of integers it's usually no big deal because the latency of add is low, but for floating point I would think twice. Usually, multiplication is better for precision as well, because repetitive additions tend to accumulate rounding errors.
Thanks for this presentation! The range of topics covered and the level of explanation (vs assumed viewer knowledge) worked out quite perfectly for my needs. Pretty much exactly what I was looking for. Cheers!
Great talk, but I would not replace multiplication with addition all the time. Loop carried dependencies are bad for compilers and CPUs. In case of integers it's usually no big deal because the latency of add is low, but for floating point I would think twice. Usually, multiplication is better for precision as well, because repetitive additions tend to accumulate rounding errors.
Baguette