บ้าน ฮาร์ดแวร์ ไฮเปอร์เธรด (ht) คืออะไร - คำจำกัดความจาก techopedia

ไฮเปอร์เธรด (ht) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Hyperthreading (HT) หมายถึงอะไร

เทคโนโลยี Hyperthreading (HT) เป็นเทคโนโลยีที่เป็นกรรมสิทธิ์ของ Intel Corp. ซึ่งได้รับการออกแบบมาเพื่อปรับปรุงประสิทธิภาพของซีพียูซูเปอร์คาร์โดยรวมโดยใช้ฮาร์ดแวร์หลายเธรดพร้อมกัน สถาปัตยกรรมซีพียู superscalar ใช้เธรดหน่วยข้อมูลแบบขนานกระบวนการที่เรียกว่า parallelism ระดับคำสั่ง (ILP) CPU ที่มีความสามารถในการทำงานแบบมัลติเธรดสามารถดำเนินการส่วนต่าง ๆ ของโปรแกรมได้พร้อมกันเช่นเธรด


HT อนุญาตให้แอ็พพลิเคชันแบบมัลติเธรดใช้เธรดแบบขนานจากตัวประมวลผลแบบมัลติคอร์เดี่ยวซึ่งเรียกใช้งานเธรดในรูปแบบเชิงเส้น ข้อได้เปรียบหลักของ HT คือช่วยให้สามารถดำเนินการหลายเธรดพร้อมกันซึ่งช่วยปรับปรุงการตอบสนองและเวลาตอบสนองในขณะที่เพิ่มความสามารถของระบบและการสนับสนุน

Techopedia อธิบาย Hyperthreading (HT)

โปรเซสเซอร์ HT ประกอบด้วยการลงทะเบียนสองชุด: การลงทะเบียนการควบคุมและการลงทะเบียนพื้นฐาน รีจิสเตอร์ควบคุมคือรีจิสเตอร์การประมวลผลที่ควบคุมหรือเปลี่ยนแปลงประสิทธิภาพโดยรวมของ CPU โดยการสลับโหมดที่อยู่การควบคุมการขัดจังหวะหรือการควบคุมตัวประมวลผลร่วม การลงทะเบียนพื้นฐานคือที่เก็บสินค้าและเป็นส่วนหนึ่งของ CPU ตัวประมวลผลเชิงตรรกะทั้งสองนั้นมีบัสแคชและหน่วยประสิทธิภาพเดียวกัน ในระหว่างการดำเนินการลงทะเบียนแต่ละจัดการเธรดที


รุ่นเก่าที่มีเทคนิคคล้ายกันนั้นถูกสร้างขึ้นด้วยซอฟต์แวร์เธรดการประมวลผลคู่ซึ่งแบ่งคำสั่งออกเป็นหลายสตรีมและมีคำสั่งที่ประมวลผลมากกว่าหนึ่งคำสั่ง พีซีที่มัลติเธรดพร้อมกันรองรับฮาร์ดแวร์และความสามารถในการเรียกใช้เธรดข้อมูลมากกว่าหนึ่งเธรดในรูปแบบขนาน


เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดระบบพีซีต้องใช้องค์ประกอบหลายอย่างรวมถึงชิปเซ็ตเมนบอร์ดที่เข้ากันได้ระบบอินพุต / เอาท์พุตพื้นฐาน (BIOS) และการอัพเกรดที่รองรับเทคโนโลยี HT และระบบปฏิบัติการที่รองรับ (OS)


HT ได้รับการพัฒนาโดย Digital Equipment Corporation แต่เปิดตัวในปี 2545 เมื่อ Intel เปิดตัว Foster Xeon ที่ทำงานกับ MP และเปิดตัว Pentium 4 ที่ใช้ Northwood ซึ่งมี 3.06 GHz โปรเซสเซอร์ HT อื่น ๆ เข้าสู่ตลาดรวมถึง Pentium 4 HT, Pentium 4 Extreme Edition และ Pentium Extreme Edition

ไฮเปอร์เธรด (ht) คืออะไร - คำจำกัดความจาก techopedia