- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
I am using VTune on some Fortran code and the call that has risen to the top of my Hotspot list is for__acquire_lun which has something to do with processing reading and writing files. It is used over 15% of the processing time. What does this call specifically mean? How can performance be improved?
Thanks
Jason
Thanks
Jason
Ссылка скопирована
1 Ответить
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Hi Jason,
Based on your description, your program spent many time on read/write files. You might use LocksAndWaits analysis to see if other cores work during that time.
For Improvemen idea, you may add parallel work when code works on read/write files...create new threads to do other works which don't depends on results of read/write files.
Regards, Peter

Ответить
Параметры темы
- Подписка на RSS-канал
- Отметить тему как новую
- Отметить тему как прочитанную
- Выполнить отслеживание данной Тема для текущего пользователя
- Закладка
- Подписаться
- Страница в формате печати