Skip to content

Conversation

@dycz0fx
Copy link
Collaborator

@dycz0fx dycz0fx commented Oct 14, 2019

No description provided.

Copy link
Collaborator

@thananon thananon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess this is not the attempt to get to upstream right? Seems like there are some corner cases left unhandled.

@dycz0fx dycz0fx requested a review from thananon October 18, 2019 00:49
bool enabled;

/**
* osc alrogithms attach memory blocks to this bynamic window and use it to perform one-sided
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typos (alrogithms, bynamic)

&(static_size[i]),
&(static_disp[i]),
&(solo_module->ctrl_bufs[i]));
solo_module->data_bufs[i] = (char *) (solo_module->ctrl_bufs[i]) + 4 * opal_cache_line_size;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the data_bufs are always a constant away (in this instance 4 cache lines) from the ctrl_bufs then instead of storing them you can easily compute them as needed.

@bosilca
Copy link

bosilca commented Mar 11, 2020

I declined this in favor of #38.

@bosilca bosilca closed this Mar 11, 2020
bosilca added a commit that referenced this pull request Sep 22, 2021
- Add support for fallback to previous coll module on non-commutative operations (#30)
- Replace mutexes by atomic operations.
- Use the correct nbc request type (for both ibcast and ireduce)
  * coll/base: document type casts in ompi_coll_base_retain_*
- add module-wide topology cache
- use standard instead of synchronous send and add mca parameter to control mode of initial send in ireduce/ibcast
- reduce number of memory allocations
- call the default request completion.
  - Remove the requests from the Fortran lookup conversion tables before completing
    and free it.

Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
Signed-off-by: Joseph Schuchart <schuchart@hlrs.de>

Co-authored-by: Joseph Schuchart <schuchart@hlrs.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants