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

| рубрика «Испытания» | автор 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 год был объявлен конкурс на создание подобной программы. Время счета измерялось часами, альтернативой перебору вариантов предлагался даже метод Монте-Карло. Впрочем, на …