Skip to content

Add array convolution, tests, benchmarks and ci#2

Open
spisladqo wants to merge 68 commits intomainfrom
conv_arr
Open

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

Conversation

@spisladqo
Copy link
Copy Markdown
Owner

@spisladqo spisladqo commented Sep 21, 2025

  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