Vậy theo mình hiểu thì do sự phát triển của các core trong CPU, Intel tích hợp cache L2 vào trong mỗi core luôn.
Chào bạn. Hình như chủ đề này mình gặp ở box nào khác rồi thì phải. Nhưng lần đó bạn có trao giải là 1 cốc heineken phải không ??? Lần này là câu mang tính trao đổi nên mình trình bày theo hiểu biết của mình: Đầu tiên bạn đọc bài này để xem kiến trúc Nehalem ( link của thầy quangngoc trong topic Nehalem ) Còn đây là sơ đồ kiến trúc Nehalem_Intel: Vậy theo mình hiểu thì do sự phát triển của các core trong CPU, Intel tích hợp cache L2 vào trong mỗi core luôn. Lúc này kích thước của cache L2 sẽ giảm xuống còn cache L3 đảm nhận chia sẻ bộ nhớ đệm giữa các core trong CPU. Vậy trong CPU kiến trúc Nehalem có : - Cache L3 dùng chung cho tất cả các core. - Cache L2 tích hợp vào core và có dung lượng 256KB - Cache L1 tích hợp vào core và có 2 loại Instruction Cache (32KB) và Data Cache (32KB). Với câu hỏi của bạn ( không biết là câu hỏi hay câu đố ) thì đáp án của mình là: - Bộ nhớ đệm trong CPU là Cache L3 - Còn chừng nào hỏi bộ nhớ đệm trong core thì mình trả lời là Cache L1 và L2. . - Cache L3 dùng chung cho tất cả các core. - Cache L2 tích hợp vào core và có dung lượng 256KB - Cache L1 tích hợp vào core và có 2 loại Instruction Cache. core trong CPU, Intel tích hợp cache L2 vào trong mỗi core luôn. Lúc này kích thước của cache L2 sẽ giảm xuống còn cache L3 đảm nhận chia sẻ bộ nhớ đệm