CCD และ CCX ในโปรเซสเซอร์ AMD Ryzen คืออะไร

แน่นอนหลายครั้งที่คุณเคยได้ยินหรืออ่านสิ่งนั้น เอเอ็มดี โปรเซสเซอร์ Ryzen ถูกสร้างขึ้นจาก คอมเพล็กซ์หลัก คือ CCD และ CCX . แต่ CCX คืออะไรและแตกต่างจาก CCD ในโปรเซสเซอร์ AMD อย่างไร? แต่ละอย่างมีไว้เพื่ออะไร? ในบทความนี้เราจะอธิบายให้คุณเข้าใจอย่างลึกซึ้ง

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

โปรเซสเซอร์ AMD

Core Complexes: CCD และ CCX บน AMD Ryzen

โปรเซสเซอร์ AMD Ryzen 9 3950X มี 16 คอร์ในขณะที่โปรเซสเซอร์รุ่นเรือธง Threadripper 3990X มีคอร์จริง 64 คอร์ที่น่าทึ่งเช่นเดียวกับโปรเซสเซอร์เซิร์ฟเวอร์ Epyc Rome ของ บริษัท ซึ่งหมายความว่าในราคาใดก็ตาม AMD สามารถเสนอคอร์ที่มากขึ้นเธรดมากขึ้นและประสิทธิภาพที่ดีขึ้นด้วยการสามารถทำงานคู่ขนานได้มากกว่า อินเทลโปรเซสเซอร์ของแม้จะลดราคาไปหลายชุดก็ตาม

เอเอ็มดี CCD CCX Ryzen

CCD และ CCX เป็นหน่วยการทำงานของคอร์คอมเพล็กซ์เหล่านี้ที่ประกอบเป็นโปรเซสเซอร์ หน่วยการทำงานทั้งสองนี้เป็นหัวใจสำคัญของแนวทางการทำงานแบบแยกส่วนของ AMD สำหรับโปรเซสเซอร์ Ryzen และเพื่อที่จะอธิบายได้เราจำเป็นต้องเริ่มต้นด้วย CCX

หน่วยพื้นฐานของโปรเซสเซอร์ AMD Ryzen คือ CCX or คอร์คอมเพล็กซ์ ควอดคอร์ ซีพียู รุ่นที่มีหน่วยความจำแคช L3 ที่ใช้ร่วมกัน ในชิ้นส่วน Ryzen 3000 ที่ใหม่กว่าปริมาณของ L3 จะสูงกว่าและเรียกว่า "Gamecache"

มีข้อดีและข้อเสียมากมายของ CCX ที่เป็นหน่วยการทำงานพื้นฐานของ Ryzen ตัวอย่างเช่นในแง่ลบคือต้นทุนการผลิตขั้นพื้นฐานเพิ่มขึ้นเนื่องจาก AMD จำเป็นต้องใส่ ขั้นต่ำสี่คอร์ เนื่องจากเป็นสิ่งที่ประกอบขึ้นเป็น CCX เดียว อย่างไรก็ตามสิ่งนี้ถูกชดเชยด้วยข้อเท็จจริงที่ว่า AMD สามารถสร้าง CCX ที่ใช้งานได้บางส่วนโดยมีคอร์ที่ใช้งานอยู่สามในสี่คอร์เพื่อให้สามารถสร้างโปรเซสเซอร์รุ่นต่างๆจากฐานเดียวกันได้ (อย่างไรก็ตามในแง่ของการผลิตยังคงมี 4 คอร์เช่นกัน ). ตัวอย่างเช่น AMD Ryzen 5 3600 มี CCX สองตัวซึ่งแต่ละคอร์มีคอร์ที่ปิดการใช้งานทั้งหมด 6 คอร์ที่ใช้งานได้

AMD ถ้า MCM

อย่างไรก็ตามในขณะที่ CCX เป็นหน่วยพื้นฐานของโปรเซสเซอร์ AMD แต่ในระดับสถาปัตยกรรมเรามี Core Chiplet ตาย or ซีดี, ระดับนามธรรมต่ำสุด CCD ประกอบด้วย CCX สองชุดที่จับคู่ผ่านการเชื่อมต่อโครงข่าย Infinity Fabric ชิ้นส่วน Ryzen ทั้งหมดแม้กระทั่งควอดคอร์เท่านั้นก็มีอย่างน้อยหนึ่ง CCD ซึ่งหมายความว่ามี CCX อย่างน้อยสองตัวอยู่เสมอ (ความแตกต่างดังที่กล่าวไว้ก่อนหน้านี้คืออาจมีการปิดใช้งานคอร์)

CCX หายไปในสถาปัตยกรรม Zen 3

ด้วยโปรเซสเซอร์ Ryzen 3 และ Milan ที่ใช้ Zen 5000 ทำให้ AMD ตั้งใจที่จะดึงแนวคิดของ CCX สองตัวมาไว้ใน CCD เดียว สิ่งที่เราจะมีคือ CCD แบบ 8 คอร์พร้อมการเข้าถึงแคช 32MB แบบเต็มบนไดย์ซึ่งหมายถึงความหน่วงของคอร์ถึงคอร์ที่ต่ำลงแคชมากขึ้นสำหรับทุกคนและแบนด์วิดท์แคชที่สูงขึ้น ปัจจัยเหล่านี้เพิ่มประสิทธิภาพที่เพิ่มขึ้นอย่างมากให้กับปริมาณงานโดยเฉพาะอย่างยิ่งสำหรับการเล่นเกม

ด้วยเหตุนี้จึงง่ายกว่ามากที่จะเห็นประโยชน์สูงสุดนั่นคือความง่ายในการปรับขนาด Intel ใช้สิ่งที่เรียกว่าวิธีเสาหินในการออกแบบซีพียู ซีพียูทุกตัวที่คุณทำมีการออกแบบเฉพาะพร้อมด้วยจำนวนคอร์ที่แน่นอนและเมื่อการผลิตเกิดขึ้นคอร์ทั้งหมดของการออกแบบเฉพาะจะต้องทำงานได้อย่างสมบูรณ์ (Intel เพียงแค่ทิ้งส่วนที่ไม่ทำงาน) สำหรับโปรเซสเซอร์แบบดูอัลคอร์สิ่งนี้เหมาะสมอย่างยิ่งเนื่องจากมีค่าใช้จ่ายน้อยกว่า แต่คุณจะสูญเสียความสามารถในการปรับขนาดที่โปรเซสเซอร์ AMC ใช้การออกแบบ CCD นี้

Ryzen 5000

อย่างไรก็ตามเนื่องจากประสิทธิภาพการผลิตของซิลิกอนไม่เคย 100% ต้นทุนจึงเพิ่มขึ้นแบบทวีคูณด้วยการออกแบบที่ใหญ่ เมื่อคุณได้รับถึง 10 คอร์ขึ้นไปคุณจะรับประกันได้ว่าสำหรับซีพียูที่ใช้งานได้แต่ละตัว Intel จะทิ้งส่วนที่มีข้อบกพร่องอย่างน้อยหนึ่งส่วน (โปรดทราบว่าหากมีเพียงหนึ่งในคอร์ที่ใช้งานไม่ได้ส่วนทั้งหมดจะถูกทิ้งไป) ซึ่งหมายความว่าอัตราทรูพุตในการผลิตของ Intel นั้นแย่มากเมื่อเทียบกับ AMD ซึ่งไม่คิดว่าจะมีคอร์ที่“ ไม่ดี” ออกมาเพราะพวกเขาเพิ่งปิดการใช้งานไปและเพื่อที่จะพูดก็คือขายโปรเซสเซอร์นั้นที่มีแกนลบและ voila