Skip to content

perf(median3x3): optimize graph executor path with sorting network + slice access#33

Merged
kiritigowda merged 2 commits into
kiritigowda:mainfrom
simonCatBot:perf/median3x3-clean
May 14, 2026
Merged

perf(median3x3): optimize graph executor path with sorting network + slice access#33
kiritigowda merged 2 commits into
kiritigowda:mainfrom
simonCatBot:perf/median3x3-clean

Conversation

@simonCatBot

Copy link
Copy Markdown
Collaborator

No description provided.

- Add median3x3_u8_replicate() to kernel_fast_paths.rs with sorting network
- Wire fast path into vxu_impl.rs median3x3() for graph benchmarks
- Keep fallback to quickselect for edge cases (small buffers)
- openvx-vision/src/filter.rs already has optimized version for VXU API
@simonCatBot simonCatBot force-pushed the perf/median3x3-clean branch from 5e4e5df to 2d74488 Compare May 14, 2026 18:51
@kiritigowda kiritigowda merged commit db351ce into kiritigowda:main May 14, 2026
18 checks passed
@simonCatBot simonCatBot deleted the perf/median3x3-clean branch May 27, 2026 17:15
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