Skip to content

feat(hip): add vector filter backend - #2002

Closed
tomatotomata wants to merge 1 commit into
CEED:mainfrom
tomatotomata:codex/hip-vector-filter
Closed

feat(hip): add vector filter backend#2002
tomatotomata wants to merge 1 commit into
CEED:mainfrom
tomatotomata:codex/hip-vector-filter

Conversation

@tomatotomata

Copy link
Copy Markdown

Summary

  • add the CeedVectorFilter host and HIP-device implementations to /gpu/hip/ref
  • register the backend operation so the existing public API uses the HIP path
  • keep the threshold semantics aligned with the existing CUDA reference backend

This follows the remaining HIP work identified in #1830 and ports the already-merged CUDA implementation from #1988. The existing tests/t129-vector.c covers the public operation for vector sizes including zero and threshold boundary cases.

Validation

  • git diff --check passed
  • local HIP compilation was not available because this Windows checkout has neither hipcc nor GNU make; the HIP source will need the repository CI environment for compile and test validation

LLM/GenAI disclosure

I used Codex to help inspect the existing CUDA implementation and draft the HIP adaptation. I reviewed the resulting diff and am responsible for the submitted code.

@jeremylt

jeremylt commented Aug 7, 2026

Copy link
Copy Markdown
Member

The associated issue is intended for students to work on - not mass automated submissions

@jeremylt jeremylt closed this Aug 7, 2026
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