Содержание
- 2. Типы тестов микропроцессоров: Тесты разработчика; Программы аттестации архитектуры; Псевдослучайные тесты; Переборные тесты; Загрузка одной или нескольких
- 3. Тесты под ОС Linux: Зачем их запускать? Какие ОС и тесты запускать? Типичные сценарии запуска тестов.
- 4. Зачем запускать тесты под ОС? большой архитектурный тест; множество самопроверяющихся testcase'ов; идеи для шаблонов псевдослучайных тестов;
- 5. Схема тестовой установки
- 6. Какие ОС и тесты запускаются? ОС: ОСРВ 2000/3000, Linux Red Hat / Debian Тесты: baget-2.4.37 и
- 7. Тесты, запускаемые под ОС Linux mpfr-3.0.0, mpc-0.8.2, mpfrcx-0.3.1, mpir-2.2.1, gappa-0.14.0, gmp-5.0.1, математические библиотеки точных вычислений, содержат
- 8. Тесты, запускаемые под ОС Linux - mozilla-firefox - 3.6.13, Интернет-браузер (gtk+-2.10.14, cairo-1.2.6, pango-1.14.0, pkgconfig-0.15.0, neon-0.28.6, bison-2.4,
- 9. Тесты, запускаемые под ОС Linux Lmbench, тест производительности системы; paranoia (разные оптимизации); X : KDE/Gnome; тесты
- 10. Типичные сценарии запуска тестов Вариант 1: for i in `find …`; do … ; done Вариант
- 11. Тесты производительности dhrystone; whetstone; coremark; lmbench-3.0.9; SPEC2000 (INT + FP); SPEC2006 (INT + FP); read /
- 12. Сравнение производительности 1. Тест dhrystone под ОС3000: 1 – ВМ5Ф, 2 – ВМ6Я, 3 – разрабатываемый
- 13. Сравнение производительности 2. Тест whetsone (fpu) под ОС3000: 1 – ВМ5Ф, 2 – ВМ6Я, 3 –
- 14. Сравнение производительности 3. Тест coremark под ОС Linux: 1 – ВМ5Ф, 2 – ВМ6Я
- 15. Сравнение производительности 4.1 Тесты lmbench под ОС Linux: 1 – ВМ5Ф, 2 – ВМ6Я [Fcore=260, Fmem=130
- 16. Сравнение производительности 4.2 Тесты lmbench под ОС Linux: 1 – ВМ5Ф, 2 – ВМ6Я Basic float/double
- 17. Сравнение производительности 4.3 Тесты lmbench под ОС Linux: 1 – ВМ5Ф, 2 – ВМ6Я Memory latencies
- 18. Сравнение производительности CPU SPEC2000 INT (Fcore = 192 MHz, Fmem = 96 MHz)
- 19. Сравнение производительности CPU SPEC2000 FP (Fcore = 192 MHz, Fmem = 96 MHz)
- 20. Сравнение производительности CPU SPEC2000 INT: +28.4% CPU SPEC2000 FP: +36.6%
- 21. Локализация ошибок в микропроцессоре Однократный сбой? Программная ошибка? Какая именно shell-команда вызывает сбой? (локализация testcase) Как
- 22. Примеры найденных ошибок 1. процессор 1890ВМ5Ф, 18 марта 2011: make check для perl-5.8.8 Зависание процессора в
- 23. Примеры найденных ошибок 2. процессор 1890ВМ6Я, ноябрь 2010: компиляция теста ATLAS под ОС Linux. (компилятор иногда
- 24. Примеры найденных ошибок 3. процессор 1890ВМ6Я, 2 сентября 2011: запуск инсталлятора ОС Linux Debian 6.0.2. Процессор
- 25. Примеры найденных ошибок 4. процессор 1890ВМ6Я, 16 сентября 2011: запуск поправленной версии инсталлятора ОС Linux Debian.
- 26. Примеры найденных ошибок 5. процессор 1890ВМ5Ф, ревизия 2 (2008г.), тест SPEC2000 252.eon: неверные данные у mfc1
- 27. Изучение кода ошибок Трассы кода, набор инструкций; Сегментация памяти; Режимы работы (K,S,U; 32/64); Исключительные ситуации; Прерывания;
- 28. Выводы + огромное количество готовых тестов; + относительно простой запуск; + тестирование с большим уровнем асинхронных
- 29. Планы по развитию методики - MPI и параллельные вычисления; - изучение QEMU, OVP - эмуляция многотредовых
- 31. Скачать презентацию