MIT tạo ra một hệ thống quản lý bộ nhớ cache mới

MIT cache

Từ MIT, đặc biệt là nhờ một trong những nhóm các nhà nghiên cứu từ phòng thí nghiệm Khoa học Máy tính và Trí tuệ Nhân tạo, đã tạo ra một phiên bản hiệu quả hơn nhiều của hệ thống quản lý bộ nhớ cache. Như đã giải thích trong bài báo đã xuất bản, hệ thống quản lý mới này điều chỉnh tốt hơn nhiều so với yêu cầu của các bộ vi xử lý hiện tại, đồng thời mở đường cho sự xuất hiện của một thế hệ chip giả định với hàng nghìn lõi.

Xin nhắc lại, bộ nhớ đệm là bộ nhớ gần CPU nhất, nơi lưu giữ một bộ nhớ. bản sao tạm thời của một số dữ liệu để tăng tốc độ truy xuất thông tin. Trong các chip đa lõi, mỗi lõi có bộ nhớ đệm riêng để chứa dữ liệu thường xuyên được yêu cầu nhất. Ngoài ra, còn có một bộ nhớ cache lớn được chia sẻ cho tất cả các lõi với một thư mục chứa thông tin mà mỗi đơn vị xử lý lưu trữ trong đó.

MIT cho chúng ta biết về hệ thống quản lý bộ nhớ đệm mới của nó.

Thật kỳ lạ, thư mục này chiếm một phần lớn bộ nhớ dùng chung, kích thước tăng khi số lượng lõi tăng lên. Chúng tôi có một ví dụ rõ ràng để hiểu điều này, ví dụ: bộ xử lý 64 lõi sử dụng khoảng 12% bộ nhớ để lưu trữ và cập nhật thư mục này, nếu số lõi tăng lên, ví dụ với 128, 256 hoặc 512 lõi chip, hệ thống sẽ cần một tỷ lệ phần trăm cao hơn, chỉ để lưu các thư mục, do đó, nó bắt buộc phải trở nên hiệu quả hơn nhiều để duy trì tính thống nhất của bộ nhớ cache.

Đây là điểm mà họ đã làm việc tại MIT. Thách thức chính nằm ở các chip đa lõi thực hiện các lệnh song song vì chúng phải ghi thông tin vào cùng một lúc vào hệ thống. Như đã giải thích Xiangyao yu, một trong những thành viên trong nhóm:

Giả sử một nhân thực hiện thao tác ghi và thao tác tiếp theo là thao tác đọc. Theo sự nhất quán tuần tự, tôi phải đợi viết xong. Nếu tôi không thể tìm thấy dữ liệu trong bộ nhớ cache, tôi phải truy cập vào bộ nhớ trung tâm quản lý quyền sở hữu dữ liệu.

Những gì hệ thống MIT mới này làm là điều phối hoạt động bộ nhớ của các lõi theo thời gian logic hơn là thời gian theo trình tự thời gian. Với sơ đồ này, mỗi gói dữ liệu trong một ngân hàng bộ nhớ có một dấu thời gian riêng của nó, điều này khiến hệ thống bộ nhớ đệm kiểu này rất dễ dàng cho các nhà sản xuất thực hiện, mặc dù thực tế là mỗi gói trong số chúng đều có dấu thời gian riêng. quy tắc truy cập.


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.