เนื้อหา
“ การเร่งความเร็วฮาร์ดแวร์” เป็นตัวเลือกที่คุณอาจซ่อนอยู่ในเมนูตัวเลือกของแอพพลิเคชั่นต่าง ๆ ในอุปกรณ์ของคุณรวมถึงสมาร์ทโฟน Android ของคุณ แม้ว่าจะไม่ใช่ตัวเลือกที่สามารถเข้าถึงได้ในแอพสมาร์ทโฟนส่วนใหญ่ แต่การเร่งความเร็วด้วยฮาร์ดแวร์จะถูกใช้โดยแอพ Android ยอดนิยมจำนวนมากรวมถึง YouTube, Chrome, Facebook และอีกมากมาย
ใช้เคสสำหรับการเร่งความเร็วของฮาร์ดแวร์ตั้งแต่การแสดงผลวิดีโอและเสียงที่มีประสิทธิภาพมากขึ้นผ่านการปรับข้อความให้ราบรื่นและเร่งกราฟิก 2D และภาพเคลื่อนไหว UI โดยสรุปหากคุณมีตัวเลือกวิธีที่ดีที่สุดคือใช้การเร่งด้วยฮาร์ดแวร์เว้นแต่จะทำให้เกิดข้อผิดพลาดหรือข้อบกพร่องบางอย่าง
หากคุณเคยสงสัยว่าการเร่งด้วยฮาร์ดแวร์คืออะไรและคุณควรเปิดใช้งานหรือไม่คุณจะมาถูกที่แล้ว
การเร่งด้วยฮาร์ดแวร์คืออะไร
ชื่อนี้ช่วยให้เกมออกไปที่นี่ - การเร่งด้วยฮาร์ดแวร์ใช้ฮาร์ดแวร์เฉพาะเพื่อเร่งงานเพื่อให้ทำงานได้เร็วขึ้นและ / หรือมีประสิทธิภาพมากกว่าบน CPU เพียงอย่างเดียว โดยทั่วไปจะเกี่ยวข้องกับการลดการประมวลผลหน่วยประมวลผลกราฟิก (GPU) ตัวประมวลผลสัญญาณดิจิตอล (DSP) หรือบล็อกฮาร์ดแวร์อื่น ๆ ที่มีความเชี่ยวชาญในงานเฉพาะ
หากทั้งหมดนี้ฟังดูคุ้นเคยกับการคำนวณที่ต่างกันคุณก็พูดถูก อย่างไรก็ตามประเภทของการเร่งความเร็วที่ใช้กันทั่วไปมักจะถูกเปิดเผยผ่านระบบปฏิบัติการเพื่อพัฒนาแอพแทนการพึ่งพา SDK แพลตฟอร์มเฉพาะเพื่อเข้าถึงส่วนประกอบการคำนวณต่างๆ เมื่อปิดการใช้งานการเร่งความเร็ว CPU จะยังสามารถเรียกใช้ฟังก์ชันที่ต้องการในซอฟต์แวร์ได้แม้ว่าจะช้ากว่าฮาร์ดแวร์เฉพาะ
การเร่งด้วยฮาร์ดแวร์จะเรียกใช้ตัวประมวลผลพิเศษเพื่อเพิ่มความเร็วในงานทั่วไปที่ซับซ้อน
หนึ่งในกรณีที่ใช้กันมากที่สุดสำหรับการเร่งความเร็วฮาร์ดแวร์คือการเข้ารหัสและถอดรหัสวิดีโอ ตัวอย่างเช่นแทนที่จะถอดรหัสสตรีมวิดีโอบน CPU ซึ่งไม่มีประสิทธิภาพการ์ดกราฟิกหรือฮาร์ดแวร์อื่น ๆ มักจะมีวิดีโอเข้ารหัส / ถอดรหัสบล็อกที่สามารถทำงานได้อย่างมีประสิทธิภาพมากขึ้น เช่นเดียวกันการคลายการบีบอัดไฟล์เสียงมักจะทำได้เร็วขึ้นใน DSP หรือการ์ดเสียงมากกว่าบน CPU
การใช้งานทั่วไปอื่น ๆ สำหรับการเร่งความเร็วฮาร์ดแวร์คือการเร่งกราฟิก 2 มิติ ตัวอย่างเช่นอินเทอร์เฟซผู้ใช้มักแสดงกราฟิกข้อความและภาพเคลื่อนไหวจำนวนมากเพื่อแสดงผล สิ่งนี้สามารถทำได้บน CPU แต่ GPU หรือหน่วยประมวลผลดิสเพลย์นั้นเร็วกว่ามากสำหรับการใช้งานประเภทนี้ งานอาจรวมถึงการใช้ตัวกรองลดรอยหยักกับข้อความเพื่อให้ดูนุ่มนวลขึ้นหรือวางซ้อนทับแบบกึ่งโปร่งใสที่ด้านบนขององค์ประกอบอื่นเช่นวิดีโอ ตัวอย่างกราฟิกขั้นสูงอื่น ๆ ได้แก่ ฟิสิกส์เร่งความเร็วและแสงติดตามด้วยรังสี
ทำไมการเร่งด้วยฮาร์ดแวร์จึงมีความสำคัญ
ซีพียูเป็นอุปกรณ์เชื่อมต่อทั่วไปของระบบคอมพิวเตอร์ใด ๆ มันถูกออกแบบมาเพื่อจัดการกับงานแทบทุกอย่างที่สามารถโยนได้ แต่ความยืดหยุ่นนี้หมายความว่ามันไม่ใช่วิธีที่มีประสิทธิภาพมากที่สุดในการทำงานที่เฉพาะเจาะจงโดยเฉพาะอย่างยิ่งผู้ที่ต้องการฟังก์ชั่นทางคณิตศาสตร์ซ้ำเช่นการถอดรหัสวิดีโอหรือการเรนเดอร์กราฟิก
การปรับปรุงอายุการใช้งานแบตเตอรี่ประสิทธิภาพและการตอบสนองเป็นเป้าหมายของเกม
การเร่งความเร็วด้วยฮาร์ดแวร์ลดภาระงานทั่วไปจาก CPU ไปยังฮาร์ดแวร์พิเศษที่ไม่เพียง แต่สามารถทำงานได้เร็วขึ้น แต่ยังมีประสิทธิภาพมากขึ้น ซึ่งหมายความว่าอุปกรณ์จะทำงานเย็นขึ้นและแบตเตอรี่จะอยู่ได้นานขึ้น ดังนั้นคุณจะสามารถรับชมวิดีโอคุณภาพสูงจำนวนมากในการชาร์จครั้งเดียวเมื่อใช้บล็อกตัวถอดรหัสวิดีโอโดยเฉพาะเมื่อเทียบกับการใช้อัลกอริทึมบน CPU อย่าลืมว่านี่เป็นการเพิ่ม CPU ของคุณให้ทำสิ่งอื่น ๆ ในระหว่างนี้ทำให้แอพพลิเคชั่นตอบสนองได้ดียิ่งขึ้น
ข้อเสียคือการรวมฮาร์ดแวร์ประมวลผลพิเศษสำหรับคุณสมบัติเฉพาะมีค่าใช้จ่ายทั้งในแง่ของต้นทุนการพัฒนาและพื้นที่ซิลิคอน การตัดสินใจจะต้องทำเกี่ยวกับคุณสมบัติที่ควรค่าแก่การรองรับกับฮาร์ดแวร์เช่นตัวแปลงสัญญาณวิดีโอยอดนิยมและไม่สามารถตอบสนองอัตราส่วนค่าใช้จ่าย / ผลประโยชน์ที่ต้องการได้
การเร่งฮาร์ดแวร์ได้กลายเป็นเครื่องมือสำคัญในระบบคอมพิวเตอร์ตั้งแต่พีซีประสิทธิภาพสูงไปจนถึงสมาร์ทโฟนที่ใช้พลังงานต่ำ กรณีการใช้งานสำหรับฮาร์ดแวร์เฉพาะมีการเติบโตด้วยการแนะนำแอปพลิเคชันการเรียนรู้ของเครื่อง ที่กล่าวมาการเร่งความเร็วฮาร์ดแวร์ส่วนใหญ่เป็นเพียงการใช้เพื่อประหยัดแบตเตอรี่ขณะสตรีมวิดีโอจาก YouTube
อ่านต่อไป: CPU และ GPU แตกต่างกันอย่างไร