Intel ผลิตหน่วยโปรเซสเซอร์ที่มีหนึ่ง สอง สี่ และหกคอร์
เครดิตรูปภาพ: รูปภาพ Justin Sullivan / Getty ข่าว / รูปภาพ Getty
คอมพิวเตอร์แบบดูอัลคอร์มีฮาร์ดแวร์เพิ่มเติมเพื่อให้เร็วขึ้น: โปรเซสเซอร์สองตัว แต่ละตัวเรียกว่าคอร์ Hyperthreading เป็นโซลูชันซอฟต์แวร์สำหรับการใช้ทรัพยากรโปรเซสเซอร์อย่างมีประสิทธิภาพมากขึ้น หากคุณกำลังเปรียบเทียบรุ่นต่างๆ ของ Intel เพื่อแทนที่เว็บเซิร์ฟเวอร์หรือเวิร์กสเตชันของพนักงาน โปรดจำไว้ว่าคอมพิวเตอร์แบบดูอัลคอร์จะเร็วกว่าคอมพิวเตอร์แบบคอร์เดียวเสมอ แม้ว่าจะมีการใช้ไฮเปอร์เธรดก็ตาม
ดูอัลคอร์
เมื่อคุณซื้อคอมพิวเตอร์แบบดูอัลคอร์ คุณกำลังซื้อคอมพิวเตอร์ที่มี CPU สองตัวบนชิปตัวเดียวกัน CPU แต่ละตัวทำงานโดยอิสระและมีแคชของตัวเองเพื่อเก็บค่าต่างๆ อย่างไรก็ตาม CPU ทั้งสองใช้บัสร่วมกันที่อ่านและเขียนข้อมูลไปยังและจากหน่วยความจำ ในขณะที่ CPU ตัวแรกประมวลผลข้อมูล CPU ตัวที่สองจะใช้บัสเพื่อดึงคำสั่งและข้อมูลจากหน่วยความจำ จากนั้น CPU ตัวที่สองจะประมวลผลข้อมูลในขณะที่ CPU ตัวแรกส่งผลลัพธ์และรับคำสั่งใหม่
วิดีโอของวัน
ไฮเปอร์เธรด
เธรดคือกระบวนการที่ทำงานบนซีพียู CPU สามารถดำเนินการเธรดเดียวเท่านั้นในแต่ละครั้ง อย่างไรก็ตาม เธรดเดียวมักไม่ใช้ทรัพยากรทั้งหมดของโปรเซสเซอร์ เพื่อให้ใช้ทรัพยากรของ CPU ได้ดีขึ้น ไฮเปอร์เธรดจะแบ่งทรัพยากรของโปรเซสเซอร์เพื่อสร้างตัวประมวลผลเสมือนสองตัวจากตัวประมวลผลจริงตัวเดียว สำหรับระบบปฏิบัติการ ดูเหมือนว่ามีโปรเซสเซอร์สองตัวที่แต่ละตัวสามารถรันเธรดพร้อมกันได้ ผลลัพธ์ควรได้รับการปรับปรุงประสิทธิภาพบนคอมพิวเตอร์โดยไม่ต้องใช้ไฮเปอร์เธรด
ดูอัลคอร์พร้อมไฮเปอร์เธรด
คอมพิวเตอร์แบบดูอัลคอร์ใช้ฮาร์ดแวร์เพื่อเพิ่มประสิทธิภาพ มีตัวประมวลผลทางกายภาพสองตัวที่มีประสิทธิภาพเพิ่มขึ้นเป็นสองเท่าเมื่อเทียบกับคอมพิวเตอร์ที่มีตัวประมวลผลตัวเดียว Hyperthreading ไม่ได้เพิ่มฮาร์ดแวร์ใดๆ ให้กับคอมพิวเตอร์ เป็นโซลูชันเสมือนที่สามารถเพิ่มประสิทธิภาพผ่านการใช้ทรัพยากรของโปรเซสเซอร์อย่างมีประสิทธิภาพมากขึ้น เพื่อเพิ่มประสิทธิภาพสูงสุด ให้รวมโซลูชันทั้งสองเข้าด้วยกันและใช้คอมพิวเตอร์แบบดูอัลคอร์ที่รองรับไฮเปอร์เธรด ฟิสิคัลคอร์ทั้งสองถูกแบ่งออกเป็นสี่คอร์เสมือนเพื่อปรับปรุงประสิทธิภาพ
ประสิทธิภาพของไฮเปอร์เธรด
ด้วยไฮเปอร์เธรด กระบวนการเดียวใช้เวลานานกว่าจะเสร็จสมบูรณ์ แต่คุณสามารถเรียกใช้ได้มากกว่านั้น ประสิทธิภาพที่เพิ่มขึ้นด้วยไฮเปอร์เธรดขึ้นอยู่กับประเภทของการประมวลผลที่ CPU ดำเนินการ ไฮเปอร์เธรดมีแนวโน้มที่จะทำงานได้ดีขึ้นกับ CPU แบบมัลติคอร์ เนื่องจาก CPU ทั้งสองไม่ได้ทำงานพร้อมกันเสมอ หากกระบวนการเดียวใช้เวลาส่วนใหญ่ของ CPU หรือหากกระบวนการขึ้นอยู่กับอินพุตและเอาต์พุตของดิสก์จำนวนมาก คุณควรปิดใช้งานไฮเปอร์เธรดเนื่องจากอาจทำให้ประสิทธิภาพลดลง