I'm able to find many definitions and notions to this term including,
- Implementing the algorithm (or part of it) in hardware :- Instructions like FMAD; FPGAs
- Parallelizing the algorithm at the hardware level :- SIMD, GPU etc.
So, what exactly is Hardware Acceleration ?
I would like to understand the meaning of the word to not sound ambiguous in technical discussions.