rust-lang / rust-lang/portable-simd
Implement SIMD-specific functions
Open
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1.1k
- Forks
- 108
- Avg merge
- 22h 53m
- Merged PRs (30d)
- 3
Description
An incomplete list (motivated by a reddit comment)
- scatter/gather
[ ] nontemporal load/store (not really SIMD, but maybe. seenontemporal_store)- lookup tables (possibly related to #11)
- masked load/stores
- reductions/horizontal fns, such as horizontal add
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the unchecked checklist items, especially lookup tables and masked loads/stores, and the related issue #11. Confirm which SIMD function is in scope and where the project’s existing implementations and tests live. Done should mean an agreed item is implemented with appropriate coverage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100