What config did you run with? Cheers, √
On Tue, Jan 7, 2014 at 9:58 PM, Rüdiger Möller <[email protected]> wrote: > That looks better, Akka scales significantly better than multi threaded > code. The abstraktor behaviour should be considered as a prototype, it for > sure omits stuff which has to be done by a production-grade actor impl. > Anyway there seems to be contention (two threads access same memory > frequently) probably in a queue impl of Akka. You are probably aware of > Nitsan Wakarts work ? He offers some really well performing queues with > very low contention, google his blog or check his code at github > "jaq-in-a-box". > > Results (Opteron dual socket X 8core 16T): http://imgur.com/p5Vskyu > The intel boxes are in the office so i can't test intel for now. > > regards + happy hakking, > Rüdiger > > > Am Dienstag, 7. Januar 2014 01:26:11 UTC+1 schrieb Rüdiger Möller: > >> Please checkout chart here. >> >> https://plus.google.com/109956740682506252532/posts/1hKcYyPuJzh >> >> [cut&pasted from g+]: >> Hey folks, i am currently writing a blog benchmarking akka vs >> traditional threading. I use the example provided by the akka java tutorial >> computing Pi. In order to compare the abillity to paralellize big amounts >> of tiny jobs, i use Pi-computaional slices of 100,000 jobs with iteration >> of 1000. >> Hardware is dual socket AMD opteron with each 8 real cores and 8 >> 'virtual' (because the test uses floating point i just scale to 16 threads >> instead of 32). >> >> As you can see in the chart AKKA (2.03) performs very bad compared to >> threads and a homebrew actor lib. >> >> source of akka bench is here: https://gist.github.com/ >> RuedigerMoeller/8272966 >> (added outer loop to original typesafe sample) >> >> Is there anything I miss or is this 'normal' Akka performance ? >> >> Threading-style code is here: https://gist.github.com/ >> RuedigerMoeller/8273307 >> >> I tried 2.1 with even worse results. >> >> http://imgur.com/TAt9XOf >> > -- > >>>>>>>>>> Read the docs: http://akka.io/docs/ > >>>>>>>>>> Check the FAQ: http://akka.io/faq/ > >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user > --- > You received this message because you are subscribed to the Google Groups > "Akka User List" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/akka-user. > For more options, visit https://groups.google.com/groups/opt_out. > -- Cheers, √ *Viktor Klang* *Director of Engineering* Typesafe <http://www.typesafe.com/> Twitter: @viktorklang -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: http://akka.io/faq/ >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/groups/opt_out.
