<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi,</div><div><br></div><div>I'm using Argobots as the engine for executing asynchronous I/O operations in the background of an HDF5 application, but found it to be slow in some operations. With profiling, the slowdown comes mostly  from <b>ABT_eventual_set</b>. Below is a boxplot of the ABT_eventual_set time (measured by calling gettimeofday before and after it) from 385 operations, running with one process and one Argobots thread. The *_fn are different functions executed by Argobots. In most cases it's below 0.1s, but there are several cases that are taking more than 0.25 seconds. As these HDF5 operations take less than 0.1 seconds, the overhead of ABT_eventual_set becomes dominant. <br></div><div><br></div><div>Any idea what could have caused this? <br></div><div><br></div><div>Thanks,</div><div>Houjun Tang<br></div><div><br></div><div><div><img src="cid:ii_juofoef10" alt="image.png" width="520" height="390"><br></div></div></div></div></div>