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