с использованием буферизованной отправки и неблокирующей отправки Мне было интересно, как и если они реализуют новый уровень параллелизма в моем приложении, в конечном итоге генерируя поток.
Представьте, что подчиненный процесс генерирует большой объем данных и хочет отправить его мастеру. Моя идея состояла в том, чтобы начать буферизованную или неблокирующую передачу, а затем немедленно начать вычислять следующий результат.
Только когда мне нужно будет отправить новые данные, я проверяю, могу ли я повторно использовать буфер. Это введет новый уровень параллелизма в моем приложении между процессором и связью. Кто-нибудь знает, как это делается в MPI? Генерирует ли MPI новый поток для обработки Bsend или Isend?
Спасибо.