Computers, OS
What is hardware acceleration?
In modern computing hardware acceleration is used universally. It became as familiar and natural as the expansion of MMX processor commands. But it was not always so. The first timid steps of developers and programmers to promote new opportunities, an ambiguous assessment of the computer community, and then - recognition ... it all happened.
Hardware acceleration is widely used in various programs for processing multimedia streams. Thanks to this, you can significantly reduce the time spent. Not everyone knows that the developers of browsers have long included in their products the ability to speed up the work with graphics (rendering complex pages) due to the use of hardware acceleration of the main functions through a video card.
Imagine a video card a decade ago. It was logic and video memory. Any information, one way or another associated with the image, was recorded with an array of memory cells and in a certain way converted into a signal "understandable" to the monitor circuits.
Any change in the image, even the banal movement of the point along the color background - the result of the CPU. He calculated the coordinates, the displacement and the cycle was repeated. If the point is not one, then the number of calculations increases. In addition, the processor already has "what to do" without it. The result is a slowdown.
To solve this, a specialized processor, which only dealt with graphics, was deployed on the video card, which allowed to free the resources of the universal CPU. A similar method was used to work with sound - audio chips "learned" to speed up some functions; Network - adapters have got a specialized processor, etc.
You can disable or enable hardware acceleration in the application, but only if this possibility is provided by the programmer. For example, you can control the graphics acceleration in Windows XP as follows: you need to call the desktop properties and follow the path "Options - Advanced - Diagnostics". The slider in this window allows you to completely or partially disable hardware acceleration in the entire system. Sometimes this is necessary to solve compatibility problems.
Similar articles
Trending Now