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

Whetstone.

Комплект тестів Whetstone складається з декількох модулів, що імітують програмну навантаження в найбільш типових режимах виконання обчислювальних задач (цілочислена арифметика, арифметика з плаваючою крапкою, оператори типу IF, виклики функцій і т.д.). Кожен модуль виконується багаторазово, відповідно до вихідної статистикою Whetstone-інструкцій (практично це реалізується за допомогою укладання модулів в циклічні конструкції з різним числом "оборотів" циклу - від 12 до 899), а продуктивність розраховується як відношення числа Whetstone-інструкцій до сумарного часу виконання всіх модулів пакета. Цей результат представляється в KWIPS (Kilo Whetstone інструкцій в секунду) або в MWIPS (Mega Instruction Whetstone Per Second). У відомому сенсі зазначені одиниці аналогічні MIPS, але з однією істотною обмовкою: Whetstone-інструкції не прив'язані до системи команд-якого комп'ютера, оцінка продуктивності в MWIPS є моделенезалежною.

Інтеpпpетація pезультатов:

- Пакет Whetstone орієнтований на оцінку продуктивності обробки чисел з плаваючою точкою: майже 70% часу виконання Fortran-версії тесту на комп'ютері VAX 11/785 (компілятор Fortran BSD 4.3) припадає на "плаваючу" арифметику і виконання бібліотечних математичних функцій.

- Велике число звернень до бібліотеки математичних функцій, закладене в тести Whetstone, вимагає особливої обережності при порівнянні результатів, отриманих для різних комп'ютерів: фірми-виробники мають можливість оптимізувати оцінку Whetstone, вносячи зміни в бібліотеку. В усякому разі, потрібно пам'ятати, що тести Whetstone дають надійні орієнтири лише стосовно завдань з великою інтенсивністю використання стандартних математичних функцій.

- Оскільки тестові модулі Whetstone представлені дуже компактним виконавчим кодом (весь пакет Ветстоун в C-версії займає близько 2 Кбайт коду), для сучасних процесорів вони не дозволяють оцінити ефективність механізму динамічної підкачки команд в кеш інструкцій: будь-який модуль Whetstone цілком розміщується в кеш-пам'яті навіть самої малої місткості.

- Особливістю описуваних тестів є майже повна відсутність локальних змінних. Тому оцінки Ветстоун в значній мірі залежать від ефективності функціонування ресурсів комп'ютера, що забезпечують доступ до оперативної пам'яті і буфеpізацію даних в пpоцессоpа (включаючи кількість регістрів, ємність кеш-пам'яті даних та механізм її заміщення), а також від якості реалізованих в компіляторі оптимізують алгоритмів розміщення глобальних змінних у регістрах. Однак ця ж обставина робить тести Whetstone практично нечутливими до засобів підвищення ефективності роботи з локальними змінними (наприклад, динамічне перемикання реєстрових вікон MORS в процесорах SPARC майже не позначається на величині Whetstone-оцінки).


Дата добавления: 2015-10-21; просмотров: 63 | Нарушение авторских прав


Читайте в этой же книге: Порядок створення віртуальної машини за допомогою New Virtual Machine Wizard згідно варіанту. | Вміст файлу Ubuntu.vmx. | Тест Fhourstines на базовій системі. | Стислий опис принципів забезпечення інтернет-з’єднання для віртуальної машини за допомогою засобів віртуалізації. | Послідовність дій щодо порівняльної оцінки якості інтернет-з’єднання в базовій та гостьвій системах. | Перелік компонентів вірутальної мережі на платформі VMware та стислий опис кожного з них. | Послідовність дій щодо створення віртуальної мережі у заданій конфігурації. | Схема та стислий опис роботи JVM. |
<== предыдущая страница | следующая страница ==>
Стислий опис підходів до визначення продуктивності програмних засобів віртуалізації для desktop-систем(VMmark).| Послідовність дій щодо визначення продуктивності програми віртуалізації VMware Player за допомогою простих синтетичних тестів.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)