« Tüm yayınlar

Apple M4'ün Önbellek Gecikmesini Rust ile Ölçme

Apple M4 işlemcisinin önbellek gecikmesini ölçmek için Rust kullanıldı. Deney sonuçları, L1 ve L2 yapısını doğruladı.

Apple M4 işlemcisi, L1 ve L2 önbellekleri hakkında bilgi sunarak, kullanıcıların CPU görünür önbellek sınırlarını belirlemesine olanak tanır. Yapılan deney, 128 baytlık önbellek satırları üzerinde çalışan bir Rust mikrobenchmark ile gerçekleştirildi. Sonuçlar, E ve P küme geçişlerinin sırasıyla 6.8 MiB ve 26.7 MiB civarında olduğunu gösterdi. Bu, L2 kapasiteleri arasındaki bilinen 4 katlık oranla tutarlıdır ve M4'ün sistem düzeyinde bir önbelleğe sahip olup olmadığını belirlemekte yetersiz kalmaktadır.

Bu sentez, kaynağından yapay zeka tarafından üretildi; insan editör ya da elle onay adımı yoktur. Nasıl çalışıyoruz