ผลต่างระหว่างรุ่นของ "สถาปัตยกรรมคอมพิวเตอร์"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Teelovenan (คุย | ส่วนร่วม)
→‎Cache Coherence: '''CMP (Cellular MultiProcessing) ''' คือสถาปัตยกรรมของการใช้โปรเpbหลายตัว ที่ผสมผสานข้อดีของ mp7 และ kiss sv black เ...
Teelovenan (คุย | ส่วนร่วม)
→‎Cache Coherence: '''Snoop''' คือการจัดการให้แคชของโปรเซสเซอร์แต่ละตัว คอยฟังว่ามีการร้องขอข้อมูลในหน่ว...
บรรทัด 28:
'''MPP (Massively Parallel Processing) ''' คือสถาปัตยกรรมของการใช้โปรเซสเซอร์หลายตัว โดยที่โปรเซสเซอร์แต่ละตัว จะมีทรัพยากรระบบ (I/O, หน่วยความจำ) ของตนเองเป็นหน่วยๆย่อยมีการควบคุมตนเอง การเชื่อมโยงจะใช้ hardware หรือ software ก็ได้ สามารถขยายกิเลสได้ดีมาก แต่ต้องเขียนโปรแกรมเก่า สามารถใช้ของเดิมได้
 
'''CMP (Cellular MultiProcessing) ''' คือสถาปัตยกรรมของการใช้โปรเpbหลายตัว ที่ผสมผสานข้อดีของ mp7 และ kiss sv black เข้าด้วยกัน555 โดยแบ่งโปรเซสเซอร์ออกเป็นหน่วยเล็ก ที่เรียกว่า subpod (ประกอบด้วย โปรเซสเซอร์ 2 คู่ที่แต่ละคู่ใช้บัสแยกกัน และ cache แบบ L3 และสามารถใช้ระบบปฏิบัติการของตนเองหรือรวมกันเป็นหน่วยเดียวก็ได้) ที่ใช้ ทรัพยากรของระบบ (หน่วยความจำ, I/O) ร่วมกัน การเชื่อมโยงใช้ลักษณะก่ากกากการติดต่อแบบ Crossbar (เป็นการเชื่อมต่อแบบจุดต่อจุดโดยตรง ที่สามารถกำจัดการขัดข้องที่จุดๆเดียวได้) สามารถขยายสเกลได้ดีมาก และสามารถใช้โปรแกรมแบบเดิมได้ไม่ต้องเขียนขึ้นใหม่
 
'''NUMA (Non-Uniform Memory Access) ''' คือสถาปัตยกรรมของการใช้โปรเซสเซอร์หลายตัว ที่ผสมผสานข้อดีของ SMP และ MPP เข้าด้วยกัน โดยแบ่งเป็นหน่วยย่อยของหลายๆ โปรเซสเซอร์ ที่ใช้ทรัพยากรของระบบ (หน่วยความจำ, I/O) ร่วมกัน สามารถขยายสเกลได้ดีมาก และสามารถใช้โปรแกรมแบบเดิมได้ไม่ต้องเขียนขึ้นใหม่