27.10.2010 ОбзорыВ прошлом году, когда я писал обзор первой версии Intel Parallel Studio, это уже был мощный инструмент, позволявший усовершенствовать приложения за счет использования нескольких процессорных ядер для параллельной обработки кода. Новейшая версия продукта, появившаяся вслед за недавним форумом разработчиков Intel Developer Forum (IDF), дополнительно усовершенствована и позволяет разработчикам полностью использовать все возможности современной аппаратуры. Parallel Studio объединяет четыре продукта: Parallel Composer, Parallel Advisor, Parallel Inspector и Parallel Amplifier. И подобно предшествующей версии представляет собой плагин для Visual Studio 2005, 2008 или 2010. Усовершенствования в нынешнем релизе по сравнению с прошлогодним коснулись главным образом Parallel Composer, где появилась поддержка новых языковых расширений в виде Cilk Plus, и Parallel Advisor, который одновременно стал своего рода автоматизированным учебником по программированию. Во время IDF я потратил некоторое время на встречи и разговоры с глазу на глаз с сотрудниками Intel. Они надеются, что люди смогут использовать данный инструмент, чтобы “поиграться” с параллелизмом и одновременно изучить его. Parallel Advisor явно предназначен именно для этого. Но он годится не только для обучения. Это инструмент для профессионалов, которым могут пользоваться даже специалисты по параллелизму. Intel Parallel Studio 2011 стоит 799 долл., а отдельные его компоненты — 399 долл. каждый. Имеется также ...
читать далее.
Parallel Advisor виден в окне, открытом в Visual Studio. Он представляет собой последовательность шагов рабочего процесса, который поможет вам определить, где следует использовать параллелизм | По завершении программы Parallel Advisor анализирует результаты ее работы | Parallel Advisor ведет мониторинг запущенной программы (но не самого кода), чтобы помочь вам определить, где можно получить преимущество за счет параллелизма |
Выполнив анализ, Parallel Advisor показывает схему стеков вызовов и затраченное на каждый вызов время | Теперь вы можете приступить к аннотированию своего кода. Это позволит Parallel Advisor смоделировать параллелизм и показать, насколько возрастет в результате скорость работы вашей программы | |