The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Автоматическая регистрация Up: Профилирующие библиотеки Previous: Профилирующие библиотеки   Contents

Сбор информации о затратах времени в процедурах MPI

Первая профилирующая библиотека очень простая. Профилирующая версия каждой из процедур MPI_Xxx вызывает PMPI_Wtime (создающую временную отметку) до и после каждого вызова соответствующей процедуры PMPI_Xxx. Времена накапливаются в каждом процессе и выводятся в отдельные файлы для каждого процесса в профилирующей версии MPI_Finalize. Файлы затем могут использоваться либо в общем отчете, либо в отчете процесс за процессом. Эта версия не принимает во внимание вложенные вызовы, возникающие при реализации, например, MPI_Bcast в рамках MPI_Send и MPI_Recv. Файл `mpe/src/trc_wrappers.c' реализует этот интерфейс, а опция -mpitrace в любом скрипте компиляции (например, mpicc) автоматически подключает эту библиотеку.

Alex Otwagin 2002-12-16



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру