Результаты поиска по запросу "cpu-cache"

3 ответа

 было намного раньше его времени :-)

86 linux. Предпочтительно в c / (c / posix std libs) / proc, если это возможно. Если нет, то есть ли какая-нибудь сборка или сторонняя библиотека, которая может это сделать? Редактировать: я пытаюсь разработать тест, очищает ли модуль ядра ...

3 ответа

Напишите программу для получения размеров и уровней кэша ЦП.

Я хочу написать программу, чтобы получить размер моего кэша (L1, L2, L3). Я знаю общую идею этого. Выделить большой массив,Получите доступ к части разного размера каждый раз. Поэтому я написал небольшую программу. Вот мой код: #include <cstdio> ...

1 ответ

Включено или эксклюзивно? Кэш L1, L2 в процессоре Intel Core IvyBridge

У меня процессор Intel Core IvyBridge, процессор Intel® Core i7-3770 с тактовой частотой 3,40 ГГц (L1–32 КБ, L2–256 КБ, L3–8 МБ). Я знаю, что L3 является инклюзивным и распространенным среди нескольких ядер. Я хочу знать следующее относительно ...

ТОП публикаций

3 ответа

Я соответственно отредактировал

аюсь использовать инструкцию WBINV для Linux, чтобы очистить кэш L1 процессора. Следующая программа компилируется, но выдает ошибку сегментации, когда я пытаюсь ее запустить. int main() {asm ("wbinvd"); return 1;} Я использую gcc 4.4.3 и ...

2 ответа

@BeeOnRope: Фраза пришла от «где находится буфер WC? Это буферы заполнения строки». Удалил неочевидное местоимение, оставшееся от этого, начиная с комментария, спасибо за указание, что началом ответа, вероятно, не должен быть разговор с вопросом.

изически подключается буфер Write-Combine? Я видел блок-схемы, иллюстрирующие ряд вариантов: Между L1 и контроллером памятиМежду буфером хранения ЦП и контроллером памятиМежду процессорами AGU и / или хранилищамиЭто зависит от микроархитектуры?

2 ответа

Как я могу поделиться библиотекой между двумя программами в c

Я хочу использовать одни и те же библиотечные функции (т.е. библиотеку OpenSSL) в двух разных программах на C для вычислений. Как я могу убедиться, что обе программы используют общую библиотеку, значиттолькоодна копия библиотеки загружена ...

2 ответа

Когда пропуски L1 сильно отличаются от обращений L2… TLB?

Я проводил некоторые тесты по некоторым алгоритмам и определял их использование и эффективность использования памяти (L1 / L2 / TLB-доступы и пропуски), и некоторые из результатов довольно интригующие для меня. Учитывая инклюзивную иерархию кэша ...

3 ответа

Почему скорость memcpy () резко падает каждые 4 КБ?

Я проверил скоростьmemcpy() заметив, что скорость резко падает при i * 4KB. Результат выглядит следующим образом: ось Y - это скорость (МБ / с), а ось X - размер буфера дляmemcpy(), увеличиваясь с 1КБ до 2МБ. Подфигурка 2 и подфигурка 3 подробно ...

2 ответа

Оценка размера кэша в вашей системе?

Я получил эту программу по этой ссылке ( https://gist.github.com/jiewmeng/3787223).I [https://gist.github.com/jiewmeng/3787223).I]Я искал в Интернете идею для лучшего понимания кешей процессоров (L1 и L2). Я хочу написать программу, которая ...

7 ответов

Почему порядок циклов влияет на производительность при итерации по двумерному массиву?

Ниже приведены две почти идентичные программы, за исключением того, что я переключилi а такжеj переменные вокруг. Они оба бегут в разное количество времени. Может кто-нибудь объяснить, почему это происходит? Версия 1 #include <stdio.h> #include ...