ГлавнаяНовостиПрограммные продуктыИнформацияПубликацииДля контактов

Назад | Оглавление | Дальше

Определение вычислительной эффективности программных реализаций алгоритмов решения задач в «Полигоне»

Проведение исследований вычислительной эффективности – одно из основных назначений «Полигона», давшее ему название («Полигон исследования вычислительной эффективности»).

«Полигон» измеряет как общее время вычислений при пакетном запуске, так и время обработки каждой отдельной структуры (или пары структур, в зависимости от схемы экперимента).

Общее время вычислений включается в описание группы данных, время обработки отдельных структур заносится в таблицу. Это может быть таблица с другими данными, выдаваемыми решателем – в этом случае в таблицу добавляется специальное поле для занесения времени. Если же подходящей таблицы нет, «Полигон» создаёт новую таблицу специально для сохранения времени вычислений. Для сохранения времени подходят только таблицы, связанные отношением 1:1 со структурами (или парами структур) базы, то есть каждой структуре (паре структур) соответствует одна запись таблицы. Помимо таких таблиц, «Полигон» поддерживает таблицы с отношениями: 1:N, фильтр, произвольное.

Время вычисления измеряется с точностью до одной миллисекунды.

Ко времени вычисления применяются те же самые средства анализа результатов, что и к остальным данным, включая построение графиков и аппроксимацию полиномом.

Пакетный запуск: страница 2
На второй странице мастера пакетного запуска имеется флажок «Сохранять время вычисления»
Просмотр базы данных
В окне просмотра базы данных вы можете видеть поле для сохранения времени вычисления и общее время вычислений
Добавление графика интерполяции полиномом
Аппроксимация полиномом: выявление зависимости времени вычисления от числа вершин
График интерполяции полиномом
График этой зависимости

Назад | Оглавление | Дальше

© 1998-2005 В.А. Кохов, С.В. Ткаченко, А.А. Незнанов. Все права защищены.