แกนประมวลผลคืออะไรในระดับฮาร์ดแวร์?


0

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


1
Punch "multicore CPU block diagram" เป็นเครื่องมือค้นหาที่คุณชื่นชอบ
David Schwartz

คำตอบ:


1

โปรเซสเซอร์เป็นและได้ทำส่วนประกอบเช่น Algorithmic Unit และ Control Unit เป็นต้นตั้งแต่พวกเขาเริ่มจริงฉันมีหนังสืออธิบายสถาปัตยกรรมของ CPU ที่มาก่อน Commodore 64

แต่ละคอร์ในตัวมันเองก็เหมือนกับซีพียูแกนเดียวมันก็มี Cache ของตัวเองที่เรียกว่า L1 Cache ด้านนอกของแกนคือ L2 Cache และ L3 Cache พวกมันจะถูกทำเป็นชั้นในลักษณะที่บางส่วนของแคชนั้น "เป็นกรรมสิทธิ์" ของแกนกลางและสูงกว่านั้นถูกแชร์ นั่นเป็นสาเหตุที่ระดับที่สูงขึ้นมีแคชมากกว่า

แต่ก่อนที่คุณจะเบื่อกับโครงสร้างตัวประมวลผลทำมาจากอะไร? ซูเปอร์ duper ซิลิคอนบริสุทธิ์ (สิ่งปนเปื้อนต่างประเทศ 1 ppb) โมเลกุลที่ได้จากการกลั่นทราย วิธีการผลิตนั้นสามารถพบได้ใน 2011 Intel Presskit: จากแซนด์ถึงซิลิคอน - การสร้างชิปนอกจากนี้ยังมีวิดีโอ YouTube ดีๆอีกสองสามอย่างถ้าคุณ google

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

ฉันจะไปเกี่ยวกับแผนที่ตายและวิธีการที่หน่วยความจำ I / O และการประมวลผลกราฟิกทำงานบนโปรเซสเซอร์ที่ทันสมัย ​​แต่ฉันคิดว่ามันพูดได้ดีกว่าที่ฉันจะอธิบายบนวิกิพีเดีย นี่คือวิกิทั้งหมดของโปรเซสเซอร์: Wikipedia: Processors

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.