Hyperthreading ใน CPU คืออะไรและทำงานอย่างไร

ตอนแรก เรามีsingle core(single core CPUs) CPU ซีพียู(CPUs)เหล่านี้มีการโอเวอร์คล็อกที่ความเร็วหนึ่งและสามารถให้ประสิทธิภาพที่ความเร็วนั้นได้ ต่อมาก็มาถึงยุคของซีพียู(CPUs)ที่มีหลายคอ(multiple cores)ร์ ที่นี่ ทุกคอร์แต่ละคอร์สามารถส่งมอบความเร็วของตัวเองได้อย่างอิสระ สิ่งนี้เพิ่มพลังของCPU แบบทวีคูณ และด้วยเหตุนี้จึงเพิ่มประสิทธิภาพโดยรวมของอุปกรณ์คอมพิวเตอร์ แต่แนวโน้มของมนุษย์คือการมองหาสิ่งที่ดีกว่าเสมอ ดังนั้นจึง(Hence)มี การแนะนำ มัลติเธรด(multithreading)ซึ่งเพิ่มประสิทธิภาพเล็กน้อย แต่แล้วก็มาถึงHyper -Threading (Hyper-Threading)เปิดตัวครั้งแรกในปี 2545 ด้วยโปรเซสเซอร์Xeon ของ (Xeon) Intel(Processors). ด้วยการใช้ไฮเปอร์เธรดดิ้งCPUมักจะยุ่งกับการดำเนินการบางอย่างอยู่เสมอ

ไฮเปอร์เธรดดิ้ง

เปิดตัวครั้งแรกพร้อมกับ ชิป Xeon ของ Intel จากนั้นจึงปรากฏตัวต่อSoC(SoCs) แบบอิงสำหรับผู้บริโภค ด้วยPentium(Pentium 4) 4 มีอยู่ในโปรเซสเซอร์Itanium , AtomและCore 'i' ของ Intel

HyperThreading ในคอมพิวเตอร์คืออะไร?

มันเหมือนกับการทำให้เวลารอหรือเวลาแฝงสำหรับCPUเพื่อเปลี่ยนจากงานหนึ่งไปอีกงานหนึ่งให้เหลือเพียงเล็กน้อย ช่วยให้แต่ละคอร์ประมวลผลงานได้อย่างต่อเนื่องโดยไม่ต้องเสียเวลารอ

ด้วยHyperthreading Intelตั้งเป้าที่จะลดเวลาดำเนินการของงานเฉพาะสำหรับคอร์เดียว ซึ่งหมายความว่าคอร์เดียวของโปรเซสเซอร์จะทำงานหลายงานทีละรายการโดยไม่มีเวลาแฝง ในที่สุด สิ่งนี้จะลดเวลาที่ใช้ในการดำเนินงานอย่างเต็มที่

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

นอกจากนี้ ตามข้อมูล ของ Intelหากระบบปฏิบัติการของคุณไม่สนับสนุนฟังก์ชันนี้ คุณควรปิดการใช้งานไฮเปอร์เธรดดิ้ง

ข้อดีของ Hyperthreading คือ

  1. เรียกใช้(Run)แอปพลิเคชันที่เรียกร้องพร้อมกันในขณะที่รักษาการตอบสนองของระบบ
  2. ปกป้องระบบ มีประสิทธิภาพ และจัดการได้ในขณะที่ลดผลกระทบต่อประสิทธิภาพการผลิต
  3. จัดเตรียม(Provide)พื้นที่สำหรับการเติบโตของธุรกิจในอนาคตและความสามารถของโซลูชันใหม่

สรุปได้ว่า หากคุณมีเครื่องที่ใช้บรรจุกล่องบางกล่อง เครื่องบรรจุต้องรอหลังจากบรรจุกล่องหนึ่งกล่องจนกว่าจะได้กล่องอีกกล่องจากสายพานลำเลียงเดียวกัน แต่ถ้าเราใช้สายพานลำเลียงแบบอื่นที่ทำหน้าที่เครื่องจักรจนกว่าอันแรกจะดึงกล่องอื่น มันจะเพิ่มความเร็วในการบรรจุกล่อง นี่คือสิ่งที่ Hyperthreading เปิดใช้งานด้วยCPU แบบ single-core ของ คุณ



About the author

ฉันเป็นนักพัฒนาซอฟต์แวร์ฟรีแวร์และเป็นผู้ให้การสนับสนุน Windows Vista/7 ฉันได้เขียนบทความหลายร้อยบทความเกี่ยวกับหัวข้อต่างๆ ที่เกี่ยวข้องกับระบบปฏิบัติการ รวมถึงคำแนะนำและเคล็ดลับ คู่มือการซ่อม และแนวทางปฏิบัติที่ดีที่สุด ฉันยังเสนอบริการให้คำปรึกษาเกี่ยวกับสำนักงานผ่านทางบริษัท Help Desk Services ของฉัน ฉันมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับวิธีการทำงานของ Office 365 ฟีเจอร์ และวิธีใช้งานอย่างมีประสิทธิภาพสูงสุด



Related posts