You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description: Analyze overheads of strided datatype creation and decoding in the strided RMA path. Need to configure with --disable-strided-cache to disable the datatype cache optimization in OSHMPI.
Starting point:
Look into OSHMPI_create_strided_dtype function in OSHMPI.
Can use tests/iput.c as test program.
Hints: The datatype created in OSHMPI is always a resizedvector with blocklength=1.
Evaluation platform: LCRC/Bebop Broadwell and KNL are preferred
Estimated effort: 3days - 1 week
TODOs:
Overhead breakdown of strided datatype creation in OSHMPI/MPICH/Yaksa path on CPU
Overhead breakdown of strided datatype creation in OSHMPI/MPICH/dataloop path on CPU (optional)
Overhead analysis of strided datatype decoding in PUT in OSHMPI/MPICH path (assume yaksa and dataloop are the same) on CPU
Overhead breakdown of strided datatype creation in OSHMPI/MPICH/Yaksa path on KNL
Overhead breakdown of strided datatype creation in OSHMPI/MPICH/dataloop path on KNL (optional)
Overhead analysis of strided datatype decoding in PUT in OSHMPI/MPICH path (assume yaksa and dataloop are the same) on KNL
The text was updated successfully, but these errors were encountered:
minsii
changed the title
Simple strided datatype optimization
Strided: analysis overhead of strided datatype creation and decoding
Feb 25, 2021
minsii
changed the title
Strided: analysis overhead of strided datatype creation and decoding
Strided: Analysis overhead of strided datatype creation and decoding
Feb 25, 2021
minsii
changed the title
Strided: Analysis overhead of strided datatype creation and decoding
Strided: Analyze overhead of strided datatype creation and decoding
Feb 25, 2021
Description: Analyze overheads of strided datatype creation and decoding in the strided RMA path. Need to configure with
--disable-strided-cache
to disable the datatype cache optimization in OSHMPI.Starting point:
OSHMPI_create_strided_dtype
function in OSHMPI.tests/iput.c
as test program.Hints: The datatype created in OSHMPI is always a
resized
vector
withblocklength=1
.Evaluation platform: LCRC/Bebop Broadwell and KNL are preferred
Estimated effort: 3days - 1 week
TODOs:
The text was updated successfully, but these errors were encountered: