hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar.cct.lsu.edu | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | Buildbot: http://rostam.cct.lsu.edu/ | Log: http://irclog.cct.lsu.edu/
<Yorlik> At least most of the data
<Yorlik> There will ofc be some cross referencing here and there, but I am trying to avoid it
<Yorlik> Items get never ever mved, so I can guarantee pointer validity over the objects lifetime
<Yorlik> That's why I wrote it
<Yorlik> Speed + pointers valid
<Yorlik> The OS specific part is only 4 very short functions - still gotta do the Linux part
<Yorlik> K-ballo: Forgot about the prefetch - that surely comes in too here. I think my numbers are prbably not too far off.
<Yorlik> Throughput was a bit above 2GB/sec
<Yorlik> Thats still far below the theoretical max of ~12
diehlpk_mobile has quit [Read error: Connection reset by peer]
daissgr has joined #ste||ar
eschnett has joined #ste||ar
diehlpk has joined #ste||ar
<hkaiser> Yorlik: you can utilize the full memory bandwdth only if you run on more than one core
<hkaiser> you have to run on many cores, actually
<Yorlik> That will be fun then later, when its more of a real application, Thanks for the heads-up
<Yorlik> In the moment I'm just creating little Lego bricks.
diehlpk has quit [Ping timeout: 264 seconds]
daissgr has quit [Quit: WeeChat 1.9.1]
hkaiser has quit [Quit: bye]
eschnett has quit [Quit: eschnett]
<mdiers_> hkaiser: yt?
heller has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
heller has joined #ste||ar
hkaiser has joined #ste||ar
<Yorlik> Does hpx has a query system, like "Give me all id_types of a given type" ?
<heller> yes
<hkaiser> heller: does it now?
<mdiers_> hkaiser: after your commit "Cleaned up code" about a month ago my clang code analyzer runs into an undefined behavior. i have localized the corresponding location and adapted it for me for testing. it is in hpx/traits/brace_initializable_traits.hpp the is_paren_constructible() . i have adapted it like the overlying is_brace_constructible() with a decltype. then it works again.
<hkaiser> mdiers_: please create a PR, if you would
<K-ballo> I'm interested in seeing that diff
<K-ballo> and also curious that we have a list-init trait
<mdiers_> All right, I'll put it on.
<hkaiser> K-ballo: that came in with the c++17 serialization
hkaiser has quit [Quit: bye]
aserio has joined #ste||ar
eschnett has joined #ste||ar
bibek has joined #ste||ar
nikunj1997 has joined #ste||ar
nikunj97 has quit [Ping timeout: 246 seconds]
<aserio> jbjnr_, simbergm, heller: will you be joining the meeting now?
<simbergm> aserio: yes, thanks for the heads up
<jbjnr_> trying now
<simbergm> I would've joined in an hour...
mdiers_ has quit [Remote host closed the connection]
mdiers_ has joined #ste||ar
mbremer has joined #ste||ar
<diehlpk_work> jbjnr_, yet?
<heller> Grr forgot the time difference as well :(
<diehlpk_work> slurm-12475133.out:<jemalloc>: Error in munmap(): Cannot allocate memory
<diehlpk_work> Has anyone seen this before?
<heller> Oom
<heller> Or some strange interaction with memory pinning from the networking layer
<heller> Which parcelport are you using?
<diehlpk_work> heller, MPI
aserio has quit [Ping timeout: 252 seconds]
aserio has joined #ste||ar
aserio has quit [Ping timeout: 258 seconds]
aserio has joined #ste||ar
aserio has quit [Ping timeout: 250 seconds]
jaafar has joined #ste||ar
hkaiser has joined #ste||ar
<heller> diehlpk_work: yeah, could be the registration. At which state in the program does this happen?
david_pfander has quit [Ping timeout: 268 seconds]
<diehlpk_work> heller, During loading the restart file
<heller> could it be a legit OOM error after all?
<diehlpk_work> No, the node has 64GB and I load a 1GB file
<zao> On my site we had memory leaks in something below OpenMPI recently, UCX I think.
<zao> In some type cache or something.
<diehlpk_work> I will give it a try with tcmalloc
aserio has joined #ste||ar
<heller> diehlpk_work: you should also try with the system allocator
david_pfander has joined #ste||ar
aserio has quit [Ping timeout: 268 seconds]
aserio has joined #ste||ar
jpenuchot has joined #ste||ar
david_pfander has quit [Ping timeout: 264 seconds]
hkaiser has quit [Quit: bye]
bibek has quit [Quit: Konversation terminated!]
jpenuchot has quit [Quit: Lost terminal]
eschnett has quit [Quit: eschnett]
hkaiser has joined #ste||ar
aserio has quit [Quit: aserio]
eschnett has joined #ste||ar
eschnett has quit [Quit: eschnett]
jaafar has quit [Ping timeout: 244 seconds]