Opened 3 years ago

Last modified 3 years ago

#2240 new bug

Overhead on request struct added by RMA

Reported by: xinzhao Owned by: xinzhao
Priority: major Milestone: future
Component: mpich Keywords:
Cc: balaji@…

Description

In struct MPIDI_Request (defined in /src/mpid/ch3/include/mpidpre.h), many attributes are only significant in RMA. They potentially add large overhead to the two-sided communication and we should find a solution to avoid this.

Change History (1)

comment:1 Changed 3 years ago by jhammond

There are also quite a few struct elements for derived datatypes, which are used sparingly in many applications. It would not be bad to reconsider the design of this struct holistically, not just demonize RMA ;-)

Note: See TracTickets for help on using tickets.