charmplusplus / charm

The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Apache License 2.0
207 stars 50 forks source link

AMPI TLS privatization support for IBM POWER #1428

Open stwhite91 opened 7 years ago

stwhite91 commented 7 years ago

Original issue: https://charm.cs.illinois.edu/redmine/issues/1428


AMPI lacks support for -tlsglobals on IBM POWER systems, which we will want to have in place before Summit and Sierra are up.

stwhite91 commented 5 years ago

Original date: 2017-04-12 05:00:19


Only slightly related: our QuickThreads package lacks support for POWER, but it looks like a more recent version of QuickThreads has it: https://github.com/lvijay/quickthreads

Edit: sadly that link no longer works :/

stwhite91 commented 5 years ago

Original date: 2018-01-24 18:40:21


The recently merged support for Boost uFcontext threads should have support for POWER8 but that needs to be verified. cmitls will still need to be updated for POWER anyway

evan-charmworks commented 5 years ago

Original date: 2018-04-25 19:21:48


I will need access to a POWER machine to work on this.

evan-charmworks commented 5 years ago

Original date: 2018-07-20 21:29:08


Sam White wrote:

Only slightly related: our QuickThreads package lacks support for POWER, but it looks like a more recent version of QuickThreads has it: https://github.com/lvijay/quickthreads

Edit: sadly that link no longer works :/

I contacted the author and that link was not much/any more than a mirror of https://savannah.gnu.org/projects/quickthreads when maintenance stopped in 2012, and that version of the library is GPL-licensed anyway, meaning we can't use it.