आधुनिक कंप्यूटिंग में, हार्डवेयरत्वरण का उपयोग हर जगह किया जाता है। यह एमएमएक्स प्रोसेसर निर्देशों के विस्तार के रूप में परिचित और स्वाभाविक हो गया है। लेकिन ऐसा हमेशा नहीं होता। नई सुविधाओं को बढ़ावा देने के लिए डेवलपर्स और प्रोग्रामर के पहले डरपोक कदम, कंप्यूटर समुदाय का एक अस्पष्ट मूल्यांकन, और फिर - मान्यता ... यह सब था।
हार्डवेयर त्वरण का व्यापक रूप से उपयोग किया जाता हैमल्टीमीडिया स्ट्रीम के प्रसंस्करण के लिए विभिन्न कार्यक्रम। इसके लिए धन्यवाद, खर्च किए गए समय को काफी कम करना संभव है। हर कोई नहीं जानता कि ब्राउज़र डेवलपर्स ने लंबे समय से अपने उत्पादों में वीडियो कार्ड के माध्यम से बुनियादी कार्यों के हार्डवेयर त्वरण का उपयोग करके ग्राफिक्स (जटिल पृष्ठों को प्रस्तुत करना) को तेज करने की क्षमता शामिल की है।
दस साल पहले के वीडियो कार्ड की कल्पना करें।यह तर्क और वीडियो मेमोरी का प्रतिनिधित्व करता था। छवि से जुड़ी कोई भी जानकारी, एक तरह से या कोई अन्य, मेमोरी कोशिकाओं की एक सरणी से रिकॉर्ड की गई थी और एक निश्चित तरीके से मॉनिटर सर्किट के लिए "समझने योग्य" सिग्नल में परिवर्तित हो गई थी।
छवि में कोई भी परिवर्तन, यहाँ तक कि तुच्छ भीरंगीन पृष्ठभूमि पर एक बिंदु को हिलाना केंद्रीय प्रोसेसर के काम का परिणाम है। उन्होंने निर्देशांक की गणना की, ऑफसेट किया और चक्र दोहराया गया। यदि एक से अधिक बिंदु हैं, तो गणनाओं की संख्या बढ़ जाती है। इसके अलावा, प्रोसेसर के पास पहले से ही कुछ करने के लिए है। नतीजा काम में मंदी है।
इसे हल करने के लिए, उन्होंने वीडियो कार्ड डालना शुरू कर दियाएक विशेष प्रोसेसर जो केवल ग्राफिक्स से निपटता है, जो सामान्य प्रयोजन के सीपीयू के संसाधनों को मुक्त करता है। ध्वनि के साथ काम करने के लिए एक समान विधि का उपयोग किया गया था - कुछ कार्यों को गति देने के लिए ऑडियो चिप्स "सीखा"; नेटवर्क - एडेप्टर ने एक विशेष प्रोसेसर आदि का अधिग्रहण किया।
आप हार्डवेयर त्वरण को अक्षम या सक्षम कर सकते हैंआवेदन में, लेकिन केवल अगर प्रोग्रामर द्वारा ऐसी संभावना प्रदान की जाती है। उदाहरण के लिए, आप विंडोज एक्सपी में ग्राफिक्स त्वरण को निम्नानुसार नियंत्रित कर सकते हैं: आपको डेस्कटॉप गुणों को कॉल करने और "विकल्प - उन्नत - निदान" पथ का पालन करने की आवश्यकता है। इस विंडो में स्लाइडर आपको पूरे सिस्टम में हार्डवेयर त्वरण को पूरी तरह या आंशिक रूप से अक्षम करने की अनुमति देता है। संगतता मुद्दों को हल करने के लिए कभी-कभी इसकी आवश्यकता होती है।