Skip to content

Акимов Илья. Технология SEQ-MPI. Подсчет числа слов в строке. Вариант 24#9

Closed
Akimov52 wants to merge 5 commits intolearning-process:masterfrom
Akimov52:akimov_i_words_string_count
Closed

Акимов Илья. Технология SEQ-MPI. Подсчет числа слов в строке. Вариант 24#9
Akimov52 wants to merge 5 commits intolearning-process:masterfrom
Akimov52:akimov_i_words_string_count

Conversation

@Akimov52
Copy link
Copy Markdown
Contributor

@Akimov52 Akimov52 commented Oct 29, 2025

Описание

  • Задача: Подсчет числа слов в строке
  • Вариант: 24
  • Технология: SEQ, MPI
  • Описание:
    Реализована задача подсчёта количества слов в строке. В последовательной (SEQ) версии алгоритм проходит по строке и считает количество переходов от пробела к непробельному символу, что соответствует началу нового слова.
    В параллельной (MPI) версии строка делится между процессами: каждый процесс получает свой участок текста, локально считает количество слов и корректирует результат с учётом возможного разрыва слова на границе блоков. После этого локальные результаты собираются на корневом процессе с помощью MPI_Reduce.

Чек-лист

  • Статус CI: Все CI-задачи (сборка, тесты, генерация отчёта) успешно проходят на моей ветке в моем форке
  • Директория и именование задачи: Я создал директорию с именем <фамилия>_<первая_буква_имени>_<короткое_название_задачи>
  • Полное описание задачи: Я предоставил полное описание задачи в теле pull request
  • clang-format: Мои изменения успешно проходят clang-format локально в моем форке (нет ошибок форматирования)
  • clang-tidy: Мои изменения успешно проходят clang-tidy локально в моем форке (нет предупреждений/ошибок)
  • Функциональные тесты: Все функциональные тесты успешно проходят локально на моей машине
  • Тесты производительности: Все тесты производительности успешно проходят локально на моей машине
  • Ветка: Я работаю в ветке, названной точно так же, как директория моей задачи (например, nesterov_a_vector_sum), а не в master
  • Правдивое содержание: Я подтверждаю, что все сведения, указанные в этом pull request, являются точными и достоверными

@Akimov52 Akimov52 closed this Oct 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant