Skip to content

Are there any benchmarks? #8

Answered by uazu
d4h0 asked this question in Q&A
Feb 22, 2021 · 8 comments · 12 replies
Discussion options

You must be logged in to vote

Yes, I did some benchmarking but it isn't complete enough to publish yet. I tested doing a calculation that stresses both data and instruction cache and then passing the resulting value to the next actor, and so on around a ring of actors. The number of actors and the length of the data-part and instruction-part of the calculation could be varied. Also the number of rings running in parallel could be varied. I tested Stakker against a solution based on Rc<RefCell> and also actors running in separate threads connected with crossbeam channels. The conclusions so far are:

  • Stakker does very well, roughly comparable to calling another actor through Rc<RefCell> once you've added code to handle…

Replies: 8 comments 12 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by d4h0
Comment options

You must be logged in to vote
1 reply
@uazu
Comment options

Comment options

You must be logged in to vote
2 replies
@uazu
Comment options

@uazu
Comment options

Comment options

You must be logged in to vote
1 reply
@uazu
Comment options

Comment options

You must be logged in to vote
1 reply
@uazu
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@uazu
Comment options

@d4h0
Comment options

@uazu
Comment options

Comment options

You must be logged in to vote
4 replies
@uazu
Comment options

@d4h0
Comment options

@uazu
Comment options

@d4h0
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #7 on February 22, 2021 21:55.