hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
K-ballo has quit [Quit: K-ballo]
hkaiser has quit [Quit: Bye!]
KordeJong[m] has quit [Ping timeout: 268 seconds]
pedro_barbosa[m] has quit [Ping timeout: 268 seconds]
<ms[m]>
hey, I just wanted to let you know that we saw a perf regression in dla-future which turned out to be from the small_vector pr (even with that one fix that you added later)
<hkaiser>
interesting
<ms[m]>
I haven't investigated what the problem is yet, but I just wanted to let you know in case you happen to have any ideas
<ms[m]>
if I find something I'll let you know
<hkaiser>
ok, thanks a lot - no ideas right away, however
<hkaiser>
I'll try to investigate as well
<ms[m]>
yep, no worries and me neither... I hope it's something simple
<hkaiser>
ms[m]: do you have a benchmark? or is it just apparent in DLA future?
<hkaiser>
any idea what operations are causing this? insert? delete? move/copy?
<ms[m]>
no, no ideas yet
<ms[m]>
we have a miniapp in dlaf which reproduces, unfortunately nothing standalone
<ms[m]>
but the first thing I wanted to try is create something standalone with dataflow/future::then
<ms[m]>
it's obviously the continuations that end up using the small vector so I'm hoping that would show the same regression
<hkaiser>
ms[m]: ok, please share that if you have it. I'd like to help investigating
<ms[m]>
yeah, will do
<ms[m]>
at the moment we've just reverted back to using boost's small vector, but I'm going to try to do something about it in the next weeks
<hkaiser>
+1
<hkaiser>
how serious is the regression?
<ms[m]>
depends how you see things... let me share a plot with you