ما هو تسريع الأجهزة وما مدى فائدته؟

يستخدم تسريع الأجهزة أجهزة(Hardware) كمبيوتر مُصممة خصيصًا (على سبيل المثال ، رقائق السيليكون الدقيقة) للقيام بمجموعة ضيقة من المهام أسرع من وحدة المعالجة المركزية للأغراض العامة ( وحدة المعالجة(CPU) المركزية).

ماذا يعني ذلك لك كمستخدم؟ غالبًا ما يكون لديك خيار تشغيل تسريع الأجهزة أو إيقاف تشغيله في تطبيقاتك. إذن ما مدى فائدة تسريع الأجهزة ، وماذا يفعل؟

ما هو تسريع الأجهزة(Hardware Acceleration) ( إصدار بسيط(Simple Edition) )

فيما يلي شرح بسيط لتسريع الأجهزة. انتقل(Skip) إلى القسم التالي لإلقاء نظرة متعمقة على العملية. 

يمكن لوحدة المعالجة المركزية(CPU) في جهاز الكمبيوتر الخاص بك حل أي نوع من المشاكل الرياضية. تستخدم دوائر وحدة المعالجة المركزية(CPU) المزيد من المكونات للتعامل مع العديد من أنواع المهام. فهي تشغل مساحة أكبر ، وتولد المزيد من الحرارة ، ولم يتم تصميمها بأناقة كدائرة مبنية لوظيفة واحدة. 

مع تسريع الأجهزة ، تقوم دائرة متكاملة خاصة أو معالج دقيق بمهمة واحدة محددة أو مجموعة ضيقة من الوظائف ذات الصلة. لا يضيع تصميم الدائرة في أي شيء آخر ، وهذا يوفر ميزة أداء كبيرة. 

في بعض الأحيان يتم تضمين هذه الأجهزة في وحدة المعالجة المركزية(CPU) نفسها. تحتوي معظم وحدات المعالجة المركزية(CPUs) الحديثة على أقسام داخلية مخصصة تسرع أنواعًا معينة من الرياضيات المستخدمة في مهام مثل تشفير (encryption)الفيديو(video encoding) وتشفيره .

باختصار ، يعني تسريع الأجهزة إعطاء وظيفة محددة لقطعة فريدة من الأجهزة تكون بمثابة مقبس لتجارة واحدة وصخور عليها.

ما هي فوائد (Benefits)تسريع(Hardware Acceleration) الأجهزة ؟

كيف يفيد تسريع الأجهزة التطبيق الذي تستخدمه؟ غالبًا ما يعتمد على نوع الجهاز ونوع التسارع ، لكن الفوائد المعتادة تنطبق على معظم المواقف.

  • (Hardware)يعمل تسريع الأجهزة على تحسين الأداء بشكل كبير. سيعمل التطبيق الخاص بك بسلاسة أكبر ، أو سيكمل التطبيق مهمة في وقت أقصر بكثير.
  • إنه يحرر وحدة المعالجة المركزية(CPU) الخاصة بك للقيام بأشياء أخرى تؤدي إلى تحسين أداء النظام. يمكن لوحدة المعالجة المركزية(CPU) تفريغ العمل على الأجهزة المتخصصة ثم متابعة ، على سبيل المثال ، تشغيل ألعاب الفيديو في وقت واحد مع دفق الفيديو أو باستخدام تطبيق مثل Discord .
  • يمكن أن يكون تسريع الأجهزة(Hardware) أمرًا حاسمًا بالنسبة للأجهزة التي تعمل بالبطاريات. لهذا السبب يمكن لهاتفك الذكي أو جهازك اللوحي تشغيل الفيديو لفترة طويلة دون الحاجة إلى استهلاك بطاريتك. غالبًا ما تستخدم الشريحة الصغيرة المتخصصة طاقة أقل من وحدة المعالجة المركزية(CPU) الكبيرة والمعقدة .

هل(Are) هناك سلبيات(Downsides) لتسريع الأجهزة(Hardware Acceleration) ؟

بشكل عام ، يعد تسريع الأجهزة أمرًا تريد تركه ، ولكن هناك بعض الحالات التي يمكن أن يكون فيها عيبًا. 

  • (Hardware)غالبًا ما يتسبب تسريع الأجهزة في عدم الاستقرار. على الرغم من كونها بطيئة ، تميل وحدات المعالجة المركزية(CPUs) إلى أن تكون موثوقة للغاية. على سبيل المثال ، لا فائدة من تسريع الأجهزة في تسريع عمليات تصدير الفيديو ثم تعطل العملية قبل أن تنتهي.
  • تسريع الأجهزة(Hardware) غير مرن للتطورات الجديدة. على سبيل المثال ، قد يكون لديك تسريع للأجهزة في جهاز الكمبيوتر الخاص بك لطريقة معينة لتشفير الفيديو ، ولكن إذا ظهر شيء أفضل ، فسيتعين عليك شراء جهاز جديد لدعمه. 
  • قد لا يقدم نوع تسريع الأجهزة الذي يدعمه نظامك أفضل النتائج. لذلك إذا كنت تفضل الجودة على السرعة ، فسيكون من الأفضل ترك وحدة المعالجة المركزية(CPU) تتولى العمل في بعض الحالات. على سبيل المثال ، إذا لم يكن لديك دعم للأجهزة لتشفير HEVC ولكنك تريد مزايا الجودة الخاصة به على H.264 CODEC ، فسيتعين عليك الاعتماد على التشفير المعتمد على وحدة المعالجة المركزية(CPU) .

أين يمكنني استخدام تسريع الأجهزة(Use Hardware Acceleration) ؟

هناك العديد من أشكال تسريع الأجهزة المتاحة لإدراجها جميعًا هنا ، ولكن إليك بعض الأشكال الشائعة التي ستواجهها كمستخدم متوسط ​​للكمبيوتر.

تسريع أجهزة المستعرض(Browser Hardware Acceleration)

(Web)يمكن أن تكون متصفحات الويب تطبيقات ثقيلة على وحدة المعالجة المركزية بشكل مدهش. (CPU-heavy)المواقع الإلكترونية الحديثة(Modern) لها تأثيرات رسومية خيالية ومشاهد وأصوات عالية الدقة. تستفيد تطبيقات الويب(Web) التي تستخدم رسومات ثلاثية الأبعاد من تسريع أجهزة  وحدة معالجة الرسومات .(GPU)

عادةً ما يتم تشغيل تسريع الأجهزة(Hardware) افتراضيًا في هذه التطبيقات ، ويجب عليك تعطيله فقط لاستكشاف الأخطاء وإصلاحها(troubleshooting) .

تسريع ترميز الفيديو(Video Encoding Acceleration)

  • تمتلك معظم وحدات المعالجة المركزية الآن تسريعًا لمعيار الفيديو H.264 المشترك ، ويتزايد دعم H.265 أيضًا. 
  • تحتوي وحدات معالجة الرسومات Nvidia(Nvidia GPUs) الحديثة أيضًا على شريحة تشفير "NVENC" مخصصة تتولى مهمة تسجيل أو بث لقطات اللعبة بحيث لا تؤثر على أداء اللعبة.
  • تقدم تطبيقات مثل Adobe Premiere Pro تسريعًا للأجهزة قائمًا على وحدة معالجة الرسومات ، وبالتالي تحسين الأداء أثناء تحرير المشاريع وتصديرها.

تسريع GPGPU (للأغراض العامة GPU)(GPGPU (General Purpose GPU) Acceleration)

بدأت المعالجات الرسومية حياتها كمسرعات رسومات ثلاثية الأبعاد ، لكن وحدات معالجة الرسومات(GPUs) الحديثة يمكنها القيام بمجموعة واسعة من العمليات البسيطة بسرعة كبيرة. تتكون هذه المعالجات من مئات أو آلاف المعالجات الصغيرة البسيطة التي تعمل جميعها بالتوازي. 

وهذا يجعلها مثالية لأنواع معينة من معالجة البيانات التي يجب تشغيلها من خلال خوارزمية. تم تصميم وحدات معالجة الرسومات(GPUs) بهذه الطريقة لأن عرض الرسومات يتضمن معالجة قيم البكسل بالتوازي. لذلك تحدد وحدة معالجة الرسومات الخاصة بك الشكل الذي يجب أن يبدو عليه ملايين البكسل على الشاشة في نفس الوقت. (GPU)اتضح أن تطبيقات التعلم العميق واستخراج البيانات تستفيد أيضًا من هذا النهج في الحساب.

تتبع الشعاع وتسريع التعلم الآلي(Ray Tracing and Machine Learning Acceleration)

أضاف مطورو وحدة معالجة الرسومات(GPU) الآن معالجات مشتركة مخصصة تقوم بعمل أكثر تخصصًا من نوى  وحدة معالجة الرسومات .(GPU)

  • يحتوي أحدث جيل من وحدات معالجة الرسومات Nvidia(Nvidia GPUs) على مكونات خاصة تعمل على تسريع رياضيات تتبع الأشعة(ray tracing) ، وهي طريقة لرسم رسومات ثلاثية الأبعاد من خلال محاكاة كيفية انتشار الضوء من خلال المشهد.
  • تحتوي وحدات معالجة الرسومات(GPUs) هذه على معالج إضافي جيد جدًا في القيام بما يسمى رياضيات "الموتر". هذه مفيدة في التطبيقات التي تستخدم التعلم الآلي للشبكة العصبية ، والتي أصبحت أكثر شيوعًا في مهام الحوسبة اليومية.

التسارع في كل مكان

هناك تسريع للأجهزة في كل جهاز حوسبة تقريبًا هذه الأيام ، ومع انتشار وظائف حوسبة معينة ، سينشئ علماء الكمبيوتر أنظمة أكثر تخصصًا لجعلها تعمل بشكل أسرع وأكثر كفاءة. 

لذا اجلس واستمتع بالسرعة!



About the author

أنا مهندس برمجيات ذو خبرة ولدي أكثر من 10 سنوات من الخبرة في تطوير وإدارة حسابات المستخدمين وأمان العائلة وتكنولوجيا Google Chrome. لدي أساس قوي في الرياضيات وعلوم الكمبيوتر أستخدمه لإنشاء أوصاف واضحة وموجزة لمهاراتي.



Related posts