ความแตกต่างระหว่างแกนประมวลผลทางกายภาพและตรรกะ (smt หรือ hyperthreading) ใน cpu
สารบัญ:
คอร์คอร์เธรดซ็อกเก็ตคอร์หลักและแกน ประมวลผล เสมือน เป็นคำที่เกี่ยวข้องกับ โปรเซสเซอร์ ซึ่งผู้ใช้หลายคนไม่เข้าใจ นั่นคือเหตุผลที่เราได้จัดทำโพสต์นี้เพื่อพยายามอธิบายในวิธีที่ง่ายและเข้าใจได้สำหรับผู้ใช้ทุกคน
ความแตกต่างระหว่างคอร์และเธรดของการเรียกใช้งาน (SMT หรือ HyperThreading) ใน CPU
ก่อนอื่นเราต้อง คิดเกี่ยวกับยุค Pentium เมื่อโปรเซสเซอร์ถูกสร้างขึ้นด้วยแกน ประมวลผล เดียว ซึ่ง ติดตั้งอยู่ใน สล็อตพิเศษบนเมนบอร์ด ที่ทำหน้าที่สื่อสารกับส่วนประกอบอื่น ๆ สล็อตนี้เป็น ซ็อกเก็ตหรือซ็อกเก็ต โดยปกติแล้วเมนบอร์ดจะมีซ็อกเก็ตเพียงตัวเดียว แต่บางรุ่นสำหรับธุรกิจนั้นมีซ็อกเก็ตหลายตัวทำให้สามารถติดตั้งโปรเซสเซอร์หลายตัวได้ สำหรับ นิวเคลียส นี่เป็น ส่วนหนึ่งของหน่วยประมวลผลที่คำนวณได้ ทั้งหมดสมมติว่ามันเป็นสมองที่ทำให้คอมพิวเตอร์ของเราทำงาน แต่ละคอร์สามารถจัดการเธรดข้อมูล ได้
ในช่วงหลายปีที่ผ่านมาเขาชื่นชม เทคโนโลยี HyperThreading ของ Intel ซึ่งประกอบด้วยการ ทำซ้ำองค์ประกอบบางอย่างภายในโปรเซสเซอร์เช่น รีจิสเตอร์หรือแคชระดับบนสุดซึ่ง ทำให้โปรเซสเซอร์หลักสามารถประมวลผลสองงานได้ในเวลาเดียวกัน (2 เธรดหรือ เธรด) และผลลัพธ์ในลักษณะที่ปรากฏของโล จิคัลเคอร์เนล สิ่งที่ปรับปรุงประสิทธิภาพการทำงานอย่างมีนัยสำคัญเนื่องจากหากกระบวนการจำเป็นต้องรอการดำเนินการหรือข้อมูลบางอย่างกระบวนการอื่นสามารถใช้โปรเซสเซอร์ต่อไปได้โดยไม่หยุดทำงานตัวประมวลผลที่หยุดทำงานหมายถึงการสูญเสียประสิทธิภาพดังนั้น ที่เราต้องป้องกันไม่ให้เกิดขึ้น
เทคโนโลยี HyperThreading นี้ "หลอก" ระบบปฏิบัติการให้เชื่อว่ามีสองคอร์ เมื่อในความเป็นจริงมีเพียง แกน เดียวอัน ที่มีอยู่จริงคือแกนประมวลผลทางกายภาพและอันที่ปรากฏเนื่องจากผลลัพธ์ของ HyperThreading เป็นเสมือนจริง แกนประมวลผลเสมือนมีความสามารถในการประมวลผลน้อยกว่าแกนประมวลผลทางกายภาพดังนั้นประสิทธิภาพจึงไม่เท่ากับการมีแกนประมวลผลสองแกนอยู่ไกลจากแกนประมวลผล แต่ให้ข้อดีที่ดีกว่า
ขั้นตอนต่อไปในวิวัฒนาการของโปรเซสเซอร์คือการ ก้าวกระโดดไปสู่รูปลักษณ์ของโปรเซสเซอร์ที่มีสองแกนประมวลผล ซึ่งเป็นไปได้ด้วยการย่อขนาดองค์ประกอบทั้งหมดที่อยู่ภายในโปรเซสเซอร์นั่นคือมันเล็กลงและด้วย มากเราสามารถใส่จำนวนมากในพื้นที่เดียวกัน โดยพื้นฐานแล้วโปรเซสเซอร์แบบดูอัลคอร์ เปรียบเสมือนการมีโปรเซสเซอร์สองตัวทำงานร่วมกัน แต่ด้วยการสื่อสารที่เร็วขึ้นและมีประสิทธิภาพมากขึ้น ทำให้การทำงานมีประสิทธิภาพเหนือกว่าระบบที่มีซ็อกเก็ตสองตัวและโปรเซสเซอร์สองตัว
ซึ่งแตกต่างจาก HyperThreading ในโปรเซสเซอร์แบบดูอัลคอร์แต่ละคนมีองค์ประกอบที่จำเป็นทั้งหมดเพื่อให้สามารถทำงานได้ทุกประเภทดังนั้น โปรเซสเซอร์ดูอัลคอร์จึงเหนือกว่าในด้านประสิทธิภาพการทำงานของโปรเซสเซอร์แบบ Single-Core ที่มี HyperThreading ขั้นตอนต่อไปคือการบรรลุโปรเซสเซอร์หลักเพิ่มเติมสิ่งที่เป็นไปได้ที่จะเพิ่มขนาดเล็กลงของส่วนประกอบ วันนี้มีโปรเซสเซอร์ที่มีแกนประมวลผลทางกายภาพสูงสุด 18 คอร์
เราแนะนำให้อ่านคู่มือของเรา เกี่ยวกับโปรเซสเซอร์ที่ดีที่สุดในตลาด
นอกจากนี้ เราสามารถรวมการใช้หลายคอร์กับเทคโนโลยี HyperThreading เพื่อให้เราสามารถบรรลุโปรเซสเซอร์ที่มีจำนวนมากของคอลลอจิคัลคอร์ดังนั้นหน่วยประมวลผลทางกายภาพ 18-core ที่มี HyperThreading มีคอร์ตรรกะทั้งหมด 36 แกน (18 ฟิสิคัลคอร์ + 18 คอร์ เสมือน)
แอปพลิเคชันสำหรับ iphone และ / หรือ ipad ของคุณ: cashcloud
วันนี้เรานำเสนอคุณใน Profesiona Review a Cashcloud แอปพลิเคชันสำหรับ iPhone หรือ iPad ของคุณ
แอปพลิเคชันสำหรับ iphone และ / หรือ ipad ของคุณ: geowars สังคม
วันนี้ในรีวิวมืออาชีพเรานำเสนอ Social Geowars แอปพลิเคชันสำหรับ iPhone และ iPad
แอปพลิเคชันสำหรับ iphone และ / หรือ ipad ของคุณ: การศึกษา
บทความที่บอกเราเกี่ยวกับ Educaction-ABC แอปพลิเคชันสำหรับ iPhone และ iPad