Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify all branches #1

Open
arkivm opened this issue Feb 26, 2020 · 1 comment
Open

Unify all branches #1

arkivm opened this issue Feb 26, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@arkivm
Copy link
Contributor

arkivm commented Feb 26, 2020

Unify all the branches into one with command line options to play around with different hashtables and options.

@harishankarv harishankarv added the enhancement New feature or request label Feb 27, 2020
@harishankarv
Copy link

harishankarv commented Feb 28, 2020

  • Allow test interface to use std::map interface to test against other maps.

  • Make the following command line args: (base, uniq, cnt, num_threads, read/write/dryrun, alphanum_kmers, numa_split)

  • extern "C" linkage (low)

  • remove base_4bit_t? (low)

  • remove find loop for now / make it an option

  • option for writing to file

  • gcc align kmer to cache size, rather than padding

  • CAS_HT, output might be different from combined output of non-CAS HT.

  • option to compare map output for correctness

  • option to drop caches before run? (low)

  • stats in a different file, depending on the table in use (for eg. there are no num_swaps in normal skht, CAS)

  • all stats are stored in class that overloads base_kht.hpp and then printed out when needed, basically better way to handle stats

  • hpp vs cpp?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants