IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  Linux | Open source  >

Cell/B.E. SDK 3.0 : Часть 5. Отладка и полный динамический или статический анализ характеристик приложений

Краткое пособие по интегрированной среде разработки Multicore Accelerator SDK 3.0

developerWorks
На предыдущую страницуСтраница 4 из 8 На предыдущую страницу

Опции документа

Обсудить


Выскажите мнение об этом учебном пособии

Помогите нам улучшить содержание


Выполнение динамического или статического анализа характеристик приложения

Использование динамического профилирования

Теперь вы узнаете, как использовать инструмент динамического профилирования для работы с кодом SPU.

Откройте редактор для файла spu.c и снимите комментарии со следующих трех строк:

prof_clear();
prof_start();
prof_stop();

Затем заново соберите свой проект, для чего сохраните исходный файл (Ctrl+S).


Рисунок 22. Применение динамического профилирования
Рисунок 22. Применение динамического профилирования


В начало


Изменение режимов SPU в графическом интерфейсе имитатора

Инструмент динамического профилирования может быть использован только в том случае, если процессорные элементы SPE функционируют в конвейерном режиме (pipeline mode). В данный момент все элементы SPE работают в т.н. «быстром режиме» (fast mode), поэтому вам необходимо осуществить изменение режима.

Откройте окно графического интерфейса имитатора (systemsim-cell) и нажмите на кнопку SPU Modes (Режимы SPU).


Рисунок 23. Изменение режимов SPU
Рисунок 23. Изменение режимов SPU

Для перевода всех элементов SPE в конвейерный режим нажмите на кнопку Pipe в нижней части окна и вернитесь в среду Eclipse.



В начало


Запуск приложения PPU

Теперь, когда вы включили функции профилирования в свой код spu.c и перевели все процессорные элементы SPE в конвейерный режим, вы можете запустить свое приложение. Для этого нажмите Run > Run History > PPU.



В начало


Просмотр результатов работы SPU

Откройте окно графического интерфейса имитатора (systemsim-cell), выберите категорию SPE0 и раскройте пункт SPUStats. В появившемся окне вы сможете увидеть результаты динамического анализа текущих характеристик приложения.


Рисунок 24. Демонстрация полной информации о текущих показателях SPU
Рисунок 24. Демонстрация полной информации о текущих показателях SPU


В начало


Использование инструмента SPU Timing для статического анализа временных характеристик

Для запуска инструмента SPU Timing нажмите правой кнопкой на spu.c и в появившемся меню выберите: SPU Timing > Launch SPU Timing with given parameters (Запустить инструмент SPU Timing с данными параметрами).

В представлении Console вы увидите выходную информацию инструмента SPU Timing. Если вы обновите свой проект SPU (для чего нажмите правой кнопкой на SPU project и в появившемся меню выберите Refresh), то увидите новый каталог с именем sputiming, в котором также содержится выходная информация инструмента SPU Timing.


Рисунок 25. Результаты работы инструмента SPU Timing
Рисунок 25. Результаты работы инструмента SPU Timing

Итак, теперь вы знаете, как осуществлять отладку приложения и получать информацию о его текущих характеристиках. Вам осталось освоить заключительное учебное пособие данной серии.



В начало



На предыдущую страницуСтраница 4 из 8 На предыдущую страницу
    IBM в России Конфиденциальность Контакты