Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: MHz   (29.09.2008 в 12:04)
Дали нам в универе лабораторку определить размер кэша первого уровня процессора.
Преподаватель обьяснил решение задачи так. Создаем последовательно матрицы размером 2 кбайта, 4, 8, 16 и т.д. Засекаем время. Складываем каждый элемент матрицы друг с другом. И вроде как только будет большой скачек времени между операциями над этими матрицами, то размер этой матрицы в килобайтах и есть размер кэша процессора. Я засекал это дело тактами процессора, но большого скачка я так и не увидел. Ну в общем у меня не получается ничего.. Может я не правильно что_то делаю или есть другой способ... Помогите, пожалуйста!


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: