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

More examples #13

Open
gamelaster opened this issue Oct 2, 2019 · 5 comments
Open

More examples #13

gamelaster opened this issue Oct 2, 2019 · 5 comments

Comments

@gamelaster
Copy link

Hi,

this library looks absolutely perfect, just I don't see much examples (mainly for task scheduler) and installation instructions.

Is making of more examples planned in near time?

Thanks

  • gamiee
@dkormalev
Copy link
Owner

For installation instructions - this one is pretty straightforward cmake project (with few options, tha are described in cmake itself), not sure what else could be added here :)

For examples - yeah, it doesn't have much unfortunately. Probably one day I'll add few examples or you can contribute them :)
Also you can check opensoft/proof-oss repo, they use asynqro extensively

@faizol
Copy link

faizol commented Apr 8, 2022

Hi,
Any plan to include some examples to help new users anytime soon? Also, is it possible to update the benchmark against some other thread pool managers like Google's mari?

Thanks.

@dkormalev
Copy link
Owner

@faizol , could you please elaborate on what examples do you think are lacking?
As for the benchmarking - I probably won't update it anytime soon, I don't have the same hardware and versions of other libraries like TBB are updated multiple times since when. It would require me to run the whole benchmark for all the libraries again. Out of curiosity, though, could you provide me with the link to that "mari" you mentioned?

@faizol
Copy link

faizol commented Apr 10, 2022

@faizol , could you please elaborate on what examples do you think are lacking? As for the benchmarking - I probably won't update it anytime soon, I don't have the same hardware and versions of other libraries like TBB are updated multiple times since when. It would require me to run the whole benchmark for all the libraries again. Out of curiosity, though, could you provide me with the link to that "mari" you mentioned?

Sorry, it was a typo. It wasn't mari, but marl. Here is the link; https://github.com/google/marl.
As for examples, a simple compilable example highlighting best practices in using your library probably would be helpful to those who just came across this library. Or perhaps just a pseudocode highlighting use cases in using the APIs in different scenarios?

Cheers,

@dkormalev
Copy link
Owner

@faizol got it. Yeah, probably there is not much for the "simple use cases" scenario. The only thing I could recommend to look at is https://github.com/opensoft/proof-oss archived repo. It contains what I would call the best practices (given that this library was initially tailored for that project needs).

I would definitely be grateful for other examples contribution, though!

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

No branches or pull requests

3 participants