From f8bc3fd6b90ca901b35d10f348e9ec35f1f8cb9f Mon Sep 17 00:00:00 2001 From: Edgar Gabriel Date: Mon, 22 Jul 2024 07:56:40 -0700 Subject: [PATCH] io/ompio: turn accel. aggr. buffer off by default performance measurements indicate that in most cases using a CPU host buffer for data aggregation will lead to better performance than using a GPU buffer. So turn the feature off by default. Signed-off-by: Edgar Gabriel --- ompi/mca/io/ompio/io_ompio_component.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ompi/mca/io/ompio/io_ompio_component.c b/ompi/mca/io/ompio/io_ompio_component.c index 38c4e8c3105..0e6fcd01f6c 100644 --- a/ompi/mca/io/ompio/io_ompio_component.c +++ b/ompi/mca/io/ompio/io_ompio_component.c @@ -49,7 +49,7 @@ int mca_io_ompio_max_aggregators_ratio=8; int mca_io_ompio_aggregators_cutoff_threshold=3; int mca_io_ompio_overwrite_amode = 1; int mca_io_ompio_verbose_info_parsing = 0; -int mca_io_ompio_use_accelerator_buffers = 1; +int mca_io_ompio_use_accelerator_buffers = 0; int mca_io_ompio_grouping_option=5; /* @@ -263,7 +263,7 @@ static int register_component(void) MCA_BASE_VAR_SCOPE_READONLY, &mca_io_ompio_verbose_info_parsing); - mca_io_ompio_use_accelerator_buffers = 1; + mca_io_ompio_use_accelerator_buffers = 0; (void) mca_base_component_var_register(&mca_io_ompio_component.io_version, "use_accelerator_buffers", "Allow using accelerator buffers" "for data aggregation in collective I/O if input buffer is device memory",