เทคโนโลยี Hyper-Threading คืออะไร

เธรดหรือมัลติเธรด (SMT) พร้อมกันในสภาพแวดล้อมคอมพิวเตอร์หมายถึงมัลติทาสกิ้งหรือมัลติโพรเซสซิ่งของคำสั่งจากโปรแกรมเดียวนั่นคือมากกว่าหนึ่งสตรีมของข้อมูลที่ถูกประมวลผลในเวลาเดียวกัน สิ่งนี้สามารถเกิดขึ้นได้กับแอปพลิเคชันที่ออกแบบมาเพื่อทำงานในสภาพแวดล้อมประเภทนี้เท่านั้น Hyper-threading ในความหมายทั่วไปทำให้ฟังก์ชั่น Central Processing Unit (CPU) เดียวกับระบบประมวลผลคู่ เทคโนโลยีIntel® Hyper-Threading (Intel® HT Technology) มอบการทำงานแบบขนานที่ระดับเธรดของโปรเซสเซอร์แต่ละตัวเพื่อให้ซอฟต์แวร์แบบมัลติเธรดสามารถทำงานได้อย่างมีประสิทธิภาพยิ่งขึ้น

Intel® Hyper-Threading Technology สามารถทำงานบนแล็ปท็อปเดสก์ท็อปเซิร์ฟเวอร์และเครือข่ายเวิร์กสเตชันตราบใดที่ตรงตามข้อกำหนดของระบบคอมพิวเตอร์ ข้อกำหนดของระบบคอมพิวเตอร์มีสี่ส่วน ต้องใช้Intel® Hyper-Thread Technology ที่เปิดใช้งานชิปเซ็ตและ BIOS ระบบระบบปฏิบัติการที่เปิดใช้งานหรือปรับให้เหมาะสมสำหรับเทคโนโลยี HT และโปรเซสเซอร์ที่รองรับเทคโนโลยี Hyper-Thread เช่นกัน เทคโนโลยี Hyper-Threading สามารถใช้ร่วมกับเทคโนโลยีIntel® Turbo Boost สำหรับโปรเซสเซอร์ที่เร็วยิ่งขึ้นเนื่องจากความสามารถในการตอบสนองและปรับให้เข้ากับปริมาณงานในรูปแบบต่างๆ เทคโนโลยีที่เพิ่มเข้ามานี้จะช่วยให้โปรเซสเซอร์ทำงานหนักขึ้นภายใต้ปริมาณงานที่มากขึ้นและประหยัดพลังงานเมื่อมีความต้องการน้อยกว่าในขณะที่อยู่ในพารามิเตอร์การทำงานที่ตั้งไว้

โปรเซสเซอร์ที่รองรับเทคโนโลยีIntel® Hyper-Threading ประกอบด้วยโปรเซสเซอร์ 32 บิต, 64- บิตและItanium® 64- บิต ขนาดแคชมีตั้งแต่ 512 kb ถึง 24 MB ในขณะที่เธรดอยู่ในช่วง 2-16 ตัวประมวลผลมีระหว่างหนึ่งถึงแปดคอร์ แต่สถาปัตยกรรมไมโครโปรเซสเซอร์ประเภทนี้อ้างว่ามีประสิทธิภาพมากกว่าการเพิ่มคอร์เพิ่มเติม

ประโยชน์ของเทคโนโลยีIntel® Hyper-Threading ประกอบด้วยการเพิ่มประสิทธิภาพที่คาดหวังพร้อมซอฟต์แวร์ที่ต้องการ นักเล่นเกมที่ใช้เกมระดับไฮเอนด์จะได้รับประโยชน์ ผู้เชี่ยวชาญด้านมัลติมีเดียที่กำลังทำการตัดต่อเสียง, ภาพถ่ายหรือวิดีโอและการสร้างหรือแก้ไขภาพรวมถึงการเรียกใช้แอปพลิเคชั่นพื้นหลังเช่นโปรแกรมรับส่งเมลหรือป้องกันไวรัสสามารถคาดหวังว่าจะพบประสิทธิภาพสูงทั่วทั้งบอร์ด พื้นหลังขณะที่ทำงาน การเปลี่ยนแปลงสถาปัตยกรรมได้นำไปสู่หลักสูตรใหม่และวัสดุการฝึกอบรมสำหรับโปรแกรมเมอร์เพื่อช่วยให้พวกเขาเข้าใจวิธีการใช้ประโยชน์จากเทคโนโลยี Hyper-Threading