สารบัญ:
คำจำกัดความ - Chip Multithreading (CMT) หมายถึงอะไร
Chip multithreading (CMT) เป็นวิธีเพิ่มประสิทธิภาพผ่านการประมวลผลแบบขนาน มันเป็นความสามารถของไมโครโปรเซสเซอร์ในการประมวลผลเธรดฮาร์ดแวร์จำนวนมากของการดำเนินการเช่นเดียวกับการประมวลผลซอฟต์แวร์หลายเธรด
Techopedia อธิบาย Chip Multithreading (CMT)
วิธีที่ดีที่สุดในการบรรลุ CMT เรียกว่า chip multiprocessing (CMP) เทคโนโลยีที่บุกเบิกโดย Sun Microsystems คุณสมบัติหลักของเทคโนโลยีนี้เกี่ยวข้องกับการทำซ้ำแกนประมวลผลทั้งหมดพร้อมกับระบบย่อยส่วนใหญ่แล้ววางลงบนซิลิคอนดายเดียว สิ่งนี้สามารถทำได้โดยการรวมโปรเซสเซอร์สองตัวที่ดัดแปลงพร้อมวงจรตรรกะเพิ่มเติมที่อนุญาตให้พวกเขาทำงานเหมือนดายคอร์เดี่ยวเดียว
ข้อดีอย่างหนึ่งของ CMP คือความเข้ากันได้ของพินย้อนหลังกับรุ่นก่อนหน้า สิ่งนี้ทำให้โปรเซสเซอร์ CMP สามารถติดตั้งในคอมพิวเตอร์ที่มีอยู่แล้วและเพิ่มจำนวนตัวประมวลผลในระบบ ด้วยการเพิ่มคอร์ประมวลผลการตรวจสอบโปรเซสเซอร์เพิ่มขึ้นมา อย่างไรก็ตามมีข้อเสียของเทคโนโลยีนี้ การเพิ่มจำนวนตัวประมวลผลทวีคูณเพิ่มจำนวนทรานซิสเตอร์ซึ่งใช้พื้นที่มากขึ้นมีราคาแพงกว่าและมีแนวโน้มที่จะก่อให้เกิดปัญหากับการกระจายความร้อน
Chip multithreading เป็นแอพพลิเคชั่นของการประมวลผลแบบขนาน มันสามารถถูกมองว่าคล้ายกับซอฟต์แวร์มัลติเธรดที่กิจกรรมโปรเซสเซอร์หลายตัวสามารถทำได้ในกระบวนการเดียว ข้อแตกต่างเพียงอย่างเดียวคือ CMT ใช้ฮาร์ดแวร์เพื่อให้โปรเซสเซอร์จัดการเธรดที่แตกต่างแทนซอฟต์แวร์ ข้อได้เปรียบที่สำคัญของสิ่งนี้เมื่อเทียบกับเทคโนโลยีโปรเซสเซอร์รุ่นเก่าคือการปรับปรุงทรูพุต
