Skip to content

Conversation

@Gitubrr
Copy link
Owner

@Gitubrr Gitubrr commented Aug 12, 2025

Функция applyFilter распараллелена 4мя разными способами:

  • applyFilterNoParallelism (исходная applyFilter, оставлена без изменений)
  • applyFilterPixelParallelism
  • applyFilterParallelismInParts
  • applyFilterRowParallelism
  • applyFilterColParallelism

Сделаны асинхронные варианты для loadAsRgba2D, saveRgbaImage и для 5и функций выше
Синхронные варианты этих функций пока что остались потому что я хочу измерить их производительность на RISC V, как и планировалось (директория с соответствующими бенчмарками: Benchmarks/ImProcessingB)

Тесты переделаны для асинхронных функций (добавлены тесты для новых 4х функций)

С помощью MailboxProcessor теперь программа может асинхронно читать, обрабатывать и сохранять несколько изображений

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.

3 participants