Skip to content

Conversation

@Gitubrr
Copy link
Owner

@Gitubrr Gitubrr commented Aug 11, 2025

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

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

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

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

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

Gitubrr added 5 commits March 7, 2025 01:25
Rename 5.pdf to presentation.pdf

merged HW6 to master

* made Trees funcs

* made empty tests files

* made tests

* changed all according pull request

* char << ((+) 1 << int)

divided all test files into folders

HomeWork_5 (#14)

* HW5

fixed all according pull request

enum filters

help

rebased HW5 into master

sa

s

* couldnt fix parametr for generators

+ HomeWork 7

* done

* made structure Matrix, removed size from QTrees

* removed unnecessary data

* fixed :)

* removed cached

edit

a

ghg

a
@Gitubrr Gitubrr force-pushed the master branch 3 times, most recently from 75aaefe to de834bc Compare August 12, 2025 10:49
@Gitubrr Gitubrr closed this Aug 12, 2025
@Gitubrr Gitubrr deleted the 10 branch August 12, 2025 11:54
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