Performance Testing and Profiling Apps with Platform Tuning
I have not failed. I’ve just found 10,000 ways that won’t work.
— Thomas Edison
In computing, hardware acceleration involves using computer hardware to perform functions faster than would be possible with software running on the general-purpose CPU. Normally, processors are sequential and instructions are executed one-by-one. Various techniques are used to improve processing performance, and hardware acceleration, as discussed in Chapter 11, is one of them. The main difference between hardware and software optimization is arguably the level of abstraction. Due to the nature ...