В МГУ прошла первая часть тренинга по оптимизации ПО. Пользователи кластеров МГУ (Чебышев и Ломоносов) приносили свои исходные коды, а инструкторы компании Intel рассказывали об инструментах для оптимизации и на живом примере показывали как они работают.
http://msu-intel.parallel.ru/?q=node/81
Работа была построена скорее как практика, на которой обучаемые с помощью подсказок инструктора находили узкие места своих программ.
Первая часть была посвящена MPI-ной производительности и оптимизации с помощью Intel Trace Collector/Analyzer.
Во второй части внимание было уделено производительности последовательных частей кода. На IPTU собирался профиль и дальнейший анализ производился на нем же.
Как показала практика — в коде всегда есть место для оптимизации, результатом тренинга стало ускорение работы научных программ в широком диапазоне — от 4х до 5%.
В конце июня планируется продолжение тренинга в суперкомпьютерном центре МГУ. Если есть заинтересованность — пишите, возможно и для вас найдется место.