Сколько данных можно хранить в кеше процессора - PullRequest
0 голосов
/ 09 мая 2019

Я думаю, что это простой вопрос для вас, но не так просто для меня.Я не уверен, правильный ответ.

Итак, давайте решим пример.У моего процессора есть кеши: L1: 32K, L2: 256K, L3: 6144K (эту информацию я получил от lscpu).Поскольку я предполагаю, что это L2 = 1/4 МБ, L3 = 6 МБ.

Теперь я хотел бы знать, сколько данных в формате двойной точности (двойная точность = 64 байта = 8 битов) можно сохранить вкэш.

Можно ли рассчитать это следующим образом: L3: 6 МБ = 6291456 байт и 6291456/64 = 98 304 переменных (дБ)?L2: 256 КБ = 262144 байта и 262144/64 = 4096 переменных?

...