Skip to content

Add array convolution, tests, benchmarks and ci - #2

Open
spisladqo wants to merge 68 commits into
mainfrom
conv_arr
Open

Add array convolution, tests, benchmarks and ci#2
spisladqo wants to merge 68 commits into
mainfrom
conv_arr

Conversation

@spisladqo

@spisladqo spisladqo commented Sep 21, 2025

Copy link
Copy Markdown
Owner
  1. Последовательная реализация для одного изображения. ✅
  2. Параллельная реализация для одного изображения. ✅
    a. Разные способы разделения изображения на части. Позволяет
    понаблюдать эффекты от доступа к данным. ✅
    i. Попиксельно ✅
    ii. По строкам ✅
    iii. По столбцам ✅
    iv. Произвольная прямоугольная решётка ✅
  3. Разделение чтения, записи, свёртки, для потоковой обработки массива
    изображений, что можно разными способами делать ✅
    a. Если чтение успевает, то оно может прокормить несколько свёрток. ✅
    b. При этом, сами свёртки можно параллелить или нет. ✅

Работа с цветными изображениями✅
Тесты и бенчмарки✅

@spisladqo
spisladqo force-pushed the conv_arr branch 2 times, most recently from 9dbb741 to b265f5d Compare October 21, 2025 18:42
@spisladqo
spisladqo force-pushed the conv_arr branch 13 times, most recently from 620b110 to cfd8de5 Compare October 22, 2025 09:03
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.

1 participant