Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






rmma38bin






Необходимость создания данного тестового пакета вызвана тем, что до настоящего времени не существовало ни одного хорошего программного продукта для измерения важнейших параметров подсистемы CPU/Chipset/RAM, выдающего стабильные, надежные (воспроизводимые) результаты тестирования и позволяющего задавать параметры тестов в широких пределах. В качестве важнейших " низкоуровневых" характеристик системы можно перечислить латентность и реальную пропускную способность оперативной памяти, среднюю/минимальную латентность различных уровней кэша и степень его ассоциативности, реальную пропускную способность шины L1-L2 кэша, характеристики уровней TLB. При этом данные моменты в технической документации того или иного продукта (CPU или чипсета), зачастую рассматриваются недостаточно подробно, если рассматриваются вообще. Таким образом, можно смело утверждать, что подобный тестовый пакет, объединяющий в себе целый ряд подтестов, предназначенных для измерения объективных характеристик элементов системы, крайне необходим для оценки важнейших объективных характеристик платформы в целом.

RMMA позволяет узнать следующую информацию о платформе:

· Данные CPUID - производитель, название модели и ядра, семейство, степпинг, поддерживаемые наборы инструкций, особенности кэша и TLB;

· Данные о чипсете (северном и южном мостах) - производитель, название модели, настройки AGP, тип/емкость и текущие тайминги установленной ОЗУ

· Данные Memory SPD (Serial Presence Detect) - тип и емкость модулей, производитель, номер модели, особенности и тайминги

Данная версия поддерживает определение/изменение таймингов памяти наряду с чтением данных SPD на следующих чипсетах:

· Intel 440, 810, 815, 830, 845, 848, 852, 855, 865, 875, 915, 925, 945 и 955; E7500, E7501, E7205, E7505, E7520 и E7525

· AMD 751, 761, 762 и 8000

· VIA VT82C597, VT82C691, VT8363, VT8601; K8T800 и K8T890

· NVIDIA nForce2, nForce3, nForce4, включая nForce4 Intel Edition

· ATI Radeon XPRESS200 AMD Edition

Кроме того, реализована экспериментальная, ограниченная поддержка следующих чипсетов:

· VIA KT266, KM266, KN266, CLE266, KT400, PT800 и PT880

· ATI Radeon XPRESS200 Intel Edition

Тесты микроархитектуры, предлагаемые RMMA, позволяют определить наиболее важные низкоуровневые характеристики платформы, в том числе:

· Среднюю и пиковую пропускную способность ОЗУ;

· Размер кэша данных L1/L2/L3 и его иерархию (инклюзивную/эксклюзивную);

· Среднюю и минимальную/максимальную латентность кэша данных L1/L2/L3 и ОЗУ;

· Ассоциативность кэша данных L1/L2/L3;

· Пропускную способность шин L1-L2 и L2-L3, а также задержки прибытия данных;

· Размер I-ROB (Instructions Reorder Buffer);

· Размер кэша инструкций L1 (включая " эффективный размер") и ассоциативность;

· Эффективность декодирования простых x86-инструкций (ALU/FPU/MMX);

· Размер и ассоциативность каждого уровня D-TLB;

· Размер и ассоциативность каждого уровня I-TLB

В rmma38bin входят такие программные продукты как: RightMark Memory Analyzer, RightMark Memory Stability Test, RightMark Multi-Threaded Memory Test.

3.1) RightMark Memory Analyzer

Рис.10. Главное окно RightMark Memory Analyzer.

 

В RightMark Memory Analyzer мы измеряем:

· Bandwidth (Пропускная способность)

Рис.11. График пропускной способности.

· Кэш задержки

Рис.12. D - cahe Latency График кэша задержки.

 

· Обход памяти

Рис.13. Memory Walk График обход памяти.

 

· Ram Perfomance (производительсноть Ram)

Рис.14. График производительности памяти.

· Ram Stabilluty (стабильность)

Рис.15. График стабильности памяти.

 

3.2) RightMark Memory Stability Test

Тест стабильности функционирования подсистемы памяти. Главное отличие данного теста от многочисленных тестов, заключается в использовании максимально возможного объема доступной оперативной памяти. Отметим, что настоящая утилита разрабатывалась со специальной целью — тестирования исправных модулей памяти на предмет стабильности функционирования исключительно при разгоне подсистемы памяти по частоте и/или по таймингам.

Рассмотрим главное (и единственное) окно теста, открываемое при запуске приложения, точнее — назначение его составляющих.

Рис.16. Главное окно RightMark Memory Stability Test

 

Virtual Memory Map - карта виртуальной памяти.

Memory Status - состоянии физической памяти:

Total Physical — общее количество физической памяти, доступной для ОС;

Available Physical — количество физической памяти, доступное в настоящий момент для пользовательских приложений.

Test Status -информация о протекании теста:

Test No. — номер текущего теста, полное количество тестов;

Run No. — номер повторения текущего теста, общее количество повторений теста;

Patterns — используемые текущим тестом образцы сравнения данных

Test Time — время исполнения текущего теста;

Total Time — общее время исполнения тестов;

Test Errors — количество ошибок, выявленных текущим тестом;

Total Errors — общее количество выявленных ошибок.

Test Settings - настройки теста, которые, при необходимости, следует изменить перед запуском теста:

Memory (MB) — размер тестируемого блока памяти.

Stride Size — величина шага при обходе блока памяти.

Test Patterns — тип используемых паттернов (образцов сравнения) памяти:

Normal — сплошная заливка выделенного блока памяти сначала прямым, затем — инверсным по отношению к нему паттерном;

Alternating — заливка выделенного блока памяти чередующимися прямым и инверсным паттернами.

Рис.17. Тест RightMark Memory Stability Test

 

 

3.3) RightMark Multi-Threaded Memory Test.

Тест многопоточности.

Рис.18. Главное окно RightMark Memory Stability Test

Рис.18. Запуск и проверка 4 потоков RightMark Memory Stability Test

Рис.20. Работа теста с 3 потоками RightMark Memory Stability Test

Вывод: В ходе выполнения лабораторной работы были изучены ПО для диагностики ОП.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.