Skip to content

Голованов Даниил. Reports. Поразрядная сортировка для вещественных чисел (тип double) с простым слиянием. Вариант 19.#1489

Merged
allnes merged 1 commit into
learning-process:masterfrom
kelar1s:golovanov_d_radix_merge_reports
May 27, 2026

Conversation

@kelar1s
Copy link
Copy Markdown
Contributor

@kelar1s kelar1s commented May 22, 2026

Описание

  • Задача: Поразрядная сортировка для вещественных чисел (тип double) с простым слиянием
  • Вариант: 19

Чек-лист

  • Корневой report.md существует и читается как самостоятельный документ.
  • Заполнены seq/report.md, omp/report.md, tbb/report.md, stl/report.md, all/report.md.
  • Во всех отчётах один язык и единая терминология.
  • Во всех таблицах одинаково определены time, speedup, efficiency, workers.
  • В seq честно описан baseline, а не «почти параллельная» версия.
  • В omp расписаны shared/private/reduction/schedule.
  • В tbb объяснены blocked_range, grainsize, partitioner и способ контроля конкуренции.
  • В stl явно показано, что join вызывается после запуска всех потоков, если требуется реальный параллелизм.
  • В all указана конфигурация ranks × threads и смысл MPI-синхронизации.
  • Есть команды сборки и запуска, достаточные для воспроизведения.
  • Функциональные тесты и тесты производительности реально запускались локально.
  • Если использовались графики, указаны относительные пути и подписи.
  • Текст не содержит неподтверждённых фраз вроде «реализация оптимальна» без таблицы или профиля.
  • PR checklist выполнен: CI зелёный, clang-format/clang-tidy/тесты пройдены, report.md добавлен.

@kelar1s kelar1s requested a review from allnes as a code owner May 22, 2026 20:10
@allnes allnes merged commit f5b6548 into learning-process:master May 27, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants