Skip to content

unseen2004/parallel_dsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

parallel_dsa

A library for parallel data structures and algorithms.

Branches

This repository is structured across multiple branches, each serving a specific implementation or purpose:

  • go: Contains the CLI application used to interface with all implementations.
  • rust-tokio: Asynchronous Rust implementations utilizing the Tokio runtime.
  • seq: Sequential Rust implementations, featuring different variants (standard, branchless, etc.).
  • CUDA: GPU-accelerated implementations using CUDA.

Contributing

Contributions are welcome. To contribute:

  1. Switch to the branch that corresponds to the implementation you wish to modify (go, rust-tokio, seq, or CUDA).
  2. Ensure your changes align with the conventions of the specific language and branch.
  3. Add tests for any new algorithms or data structures.
  4. Submit a pull request targeting the relevant branch.
  5. Provide a clear and concise description of your changes in the pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages