แนะนำ, 2020

ตัวเลือกของบรรณาธิการ

CPU, Core และ Hyper-Threading: สิ่งที่พวกเขามีและสิ่งที่เปลี่ยนแปลง

หน่วยประมวลผลกลาง CPU หรือตัวประมวลผล เป็นบิตสมองของคอมพิวเตอร์ที่ไม่ทำงานในการคำนวณและรันโปรแกรม

เนื่องจาก CPU แบบ single-core สามารถทำงานได้เพียงครั้งเดียวในแต่ละครั้ง ซีพียูหลายตัวเธรดแบบ hyper-threading และ multi-core เข้ามาเล่นทำให้หลายโปรแกรมสามารถทำงานร่วมกันได้ การตอบสนองต่อคอมพิวเตอร์สำหรับการดำเนินการอื่น ๆ ที่จะมาสำหรับการทำงานหลายอย่างหรือการทำงานที่มีความต้องการเช่นการเข้ารหัสวิดีโอ

หลายซีพียู

คอมพิวเตอร์ที่ทันสมัยทั้งหมดมี CPU เดียวที่สามารถมีหลายคอร์หรือใช้เทคโนโลยี Hyper-Threading

ก่อนที่นวัตกรรมทางเทคโนโลยีเหล่านี้จะมีเธรดแบบไฮเปอร์เธรดและซีพียูหลายตัวเราพยายามเพิ่มพลังการประมวลผลด้วยการเพิ่มซีพียูเพิ่มเติมบนเมนบอร์ด

ซึ่งสามารถทำได้เฉพาะกับเมนบอร์ดพิเศษที่มี CPU หลายช่องซึ่งช่วยให้โปรเซสเซอร์สามารถสื่อสารกันได้

การกำหนดค่าฮาร์ดแวร์ประเภทนี้ แต่ต้องใช้หน่วย CPU หลายเครื่องใช้พลังงานมากขึ้นและไม่ได้มีประสิทธิภาพ (เช่นกันเนื่องจากแต่ละ CPU จะต้องมีระบบระบายความร้อนโดยเฉพาะ)

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

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

เทคโนโลยี Hyper-Threading

Hyper-threading ถูกใช้โดย Intel สำหรับ Pentium 4 HT ในปี 2002 เพื่อให้มีโปรเซสเซอร์เพียงตัวเดียวจากแกนซึ่งโดยปกติสามารถทำสิ่งเดียวในแต่ละครั้งได้

ระบบปฏิบัติการของเครื่องคอมพิวเตอร์ที่ใช้ CPU แบบ single-core กับ hyper-threading จะเห็นได้ว่า CPU ที่ทำจากแกนประมวลผลสองตัวนั้นไม่เป็นความจริง

CPU อ้างว่ามีแกนมากกว่าที่เป็นจริงและใช้เพื่อเร่งดำเนินการของโปรแกรม

Hyper-threading ช่วยให้ทั้งสองแกน CPU เชิงตรรกะสามารถแชร์ทรัพยากรได้

ดังนั้นถ้า CPU เสมือนกำลังรออยู่ CPU แบบอื่น ๆ สามารถยืมทรัพยากรได้

Hyper-threading ทำให้ระบบทำงานได้เร็วขึ้น แต่ก็เป็นอีกเคล็ดลับทางเทคนิค

ปัจจุบัน โพรเซสเซอร์แบบมัลติโพรเซสเซอร์ Hyper-Threading ได้กลายเป็น "โบนัส" เพื่อเพิ่มประสิทธิภาพของโปรเซสเซอร์

Intel ซีพียูที่ทันสมัยมีทั้งแกนหลายตัวและเทคโนโลยี Hyper-threading แบบบูรณาการ

ซึ่งหมายความว่า CPU แบบ dual-core ที่มี Hyper-Threading จะปรากฏในระบบราวกับว่ามันเป็นโปรเซสเซอร์ 4 คอร์ในขณะที่ Windows หรือระบบปฏิบัติการอื่น ๆ จะใช้ CPU quad-core กับ Hyper-Threading เหมือนกับว่าเป็นแกนแปดแกน (octa-core) )

ในตอนท้ายของเกม CPU แบบดูอัลคอร์ที่มี Hyper-Threading จะเร็วกว่า CPU แบบ dual-core โดยไม่มี Hyper-threading

CPU แบบมัลติคอร์

เดิมทีดังที่กล่าวมาแล้วซีพียูมีแกนเดียวซึ่งเป็นหน่วยประมวลผลเดียว

เพื่อเพิ่มประสิทธิภาพผู้ผลิตเพิ่ม "แกน" เพิ่มเติม

CPU แบบ dual-core จึงติดตั้งหน่วยประมวลผลกลางสองตัวซึ่งแปลโดยระบบปฏิบัติการเสมือนว่ามีซีพียูสองตัวแยกกัน

การดำเนินงานของคอมพิวเตอร์ดำเนินการโดยแต่ละแกนในเวลาเดียวกันโดยเร่งความเร็วโดยรวมของระบบ

แตกต่างจาก hyper-threading เนื่องจากไม่มี CPU เพราะ CPU แบบ dual-core มีหน่วยประมวลผลกลางสองตัวอยู่บนชิป: quad-core CPU มีหน่วยประมวลผลกลางสี่ตัวในขณะที่ CPU octa-core มีแม้กระทั่ง แปด

ช่วยเพิ่มประสิทธิภาพของพีซีในขณะเดียวกันก็รักษาหน่วย CPU ที่มีขนาดเล็กและไม่เหมือนใครโดยไม่ต้องใช้พลังงานมากและไม่จำเป็นต้องใช้พัดลมเพิ่มเติม

นอกจากนี้ยังมีความล่าช้าน้อยลงเนื่องจากแกนทั้งหมดสามารถใช้งานร่วมกันบนชิปเดียวกันสามารถติดต่อสื่อสารกันได้เร็วขึ้น

ตัวจัดการงานของ Windows 8 แสดงให้เห็นอย่างชัดเจนว่าซีพียูแบบ Multi-core ทำงานได้อย่างไรและยังแสดงให้เห็นว่ามีการไฮเปอร์เธรดอยู่หรือไม่แยกแยะระหว่าง Cores กับโปรเซสเซอร์ลอจิคัล

คอมพิวเตอร์ส่วนใหญ่ในปัจจุบันมีซีพียูหลายตัว แต่เฉพาะโปรเซสเซอร์ Intel เท่านั้นที่มีเทคโนโลยี Hyper-threading

นอกจากนี้ยังมีซีพียูหลายตัวในสมาร์ทโฟนและแท็บเล็ตและทำงานแบบเดียวกับคอมพิวเตอร์

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

Top