How hardware produce acceleration works

What exactly means hardware accelerator ? Whether it is only hardware or combination of hardware and software ?. How the hardware part gives high performance than the software?
3 answers Last reply
More about hardware produce acceleration works
  1. uses hardware to improve efficiency and save power.

    not really important unless your going to design things that use it.
    needless to say, always have it switched ON.
  2. It depends on the context in which it is used.

    It often means using a graphics card to process graphics, or other highly parallel tasks. the graphics card has a different processor architecture than a traditional CPU.

    The GPU (graphics card) excels at performing on operation (such as multiplying by a number) on a huge number of data points. Imagine an excel spreadsheet, multiplying 10,000 different values in column A with 10,000 different values in column B, to give the result in column C. A GPU could do this task very quickly, (theoretically) performing all of the multiplications at the same time (taking only a few clock cycles).
    In the same scenario, a traditional CPU would have to do each multiplication one at a time, because it's hardware structure focuses on processing each instruction it receives quickly. The GPU isn't always faster, however it is more specialized for this type of task.

    Hardware acceleration, is often used to describe a process in software that uses the GPU to perform tasks when it is able to perform operations faster than the CPU can. Depending on the tasks and the way the software is written, leveraging the GPU can be 1000's of times faster.
  3. It is clear and good explanation DjScribbles.

    Thank you ...
Ask a new question

Read More

Hardware Performance Software Components