Тест "Счастливые билеты" для ПМК

| рубрика «Испытания» | автор st

В книге "Систематический подход к программированию"[1, стр. 100] из популярной серии "Библиотечки программиста" приводились примеры реализации алгоритма поиска "счастливых" билетов. Книгу я использовал в процессе учёбы, поэтому некоторые моменты осели на чердаке памяти. Спустя почти 30 лет появилась идея использовать алгоритм перебора для оценки качества генерируемого компиляторами кода. Заметно …

Быстродействие: пустой цикл

| рубрика «Испытания» | автор site_editor

Товарищ AtH предложил нам тест быстродействия, основанный на измерении времени выполнения пустых циклов. Однако, интерес представляют собой не только абсолютные величины, но и соотношение с тактовой частотой процессора, говорящее об эффективности программы (в случае ассемблера) или прошивки, на которой она выполняется.

Сводная таблица

Модель Тактовая частота
процессора, МГц
(1)
Пустых …

Точность (погрешность) вычислений

| рубрика «Испытания» | автор site_editor

Ниже приводим описания тестов и результаты для различных моделей калькуляторов. Если вы не нашли в списке свою модель, просим вас провести тест самостоятельно и добавить полученные результаты.

Описания тестов

Тест 1

Вычисление значения 1,0000001 в 2 27 степени (т.е. 1,0000001 в степени 134217728) путем 27-кратного возведения в …

Benchmark 8 ферзей

| рубрика «Испытания» | автор st
Метки: ,

Поиск расстановки 8 ферзей на шахматной доске используется для измерения скорости вычислений ПМК. Результаты зарубежных моделей можно увидеть, например, на странице Calculator Benchmark.

Для сравнения скоростей выполнения программ используется базовый алгоритм перебора без дополнительных оптимизаций.

В журнале "НиЖ" №10 за 1988 год был объявлен конкурс на создание подобной программы. Время …