Содержание
- 2. Производительность Главное назначение всех инструментов от Интел Разработчики инструментов работают в непосредственном контакте с разработчиками архитектур
- 3. Доступность Windows* и Linux* Все Интеловские платформы (оптимизация под каждую платформу) Ранняя доступность (до выпуска процессора)
- 4. Intel® Software Development Products Intel® Compilers Лучший способ добиться высокой производительности приложений на архитектурах Интел Intel®
- 5. VTune™ Performance Analyzer Библиотеки Анализаторы производ-сти Threading Tools Компиляторы Math Kernel Library Integrated Performance Primitives Thread
- 6. Source Code Compile Execute Output Link Intel® Software Development Products поддерживают весь цикл разработки VTune™ Performance
- 7. Семейство компиляторов Интел Лучший способ добиться высокой производительности приложений на архитектурах Интел * Другие наименования и
- 8. Факторы повышения производительности Автовекторизация для архитектуры NetBurst™ Программная конвейеризация под архитектуру Itanium® Параллелизация, основанная на OpenMP*,
- 9. Встроенные средства SIMD-расширений встроенные средства SIMD-расширений работают с упакованными данными до 128 байт в длину, что
- 10. Автовекторизация Автоматически применяет SIMD команды в наборах команд SSE2, SSE и MMX™ Определяет операции программы, которые
- 11. Программная конвейеризация Программная конвейеризация предназначена для перекрытия итераций циклов Использует мощную поддержку программной конвейеризации, обеспечиваемую архитектурой
- 12. Распространяет оптимизацию на все файлы С IPO Межпроцедурная оптимизация
- 13. Оптимизация по профилированию Оптимальна для кода с часто выполняемыми ветвлениями, которые трудно предсказать во время компиляции
- 14. Поддержка многопоточной разработки в компиляторах Intel® Поддержка OpenMP* в компиляторах Intel® Предоставляет стандартный набор библиотечных функций
- 15. VTune™ Performance Analyzer Быстрый анализ узких мест производительности и способы их разрешения Помогает определить и локализовать
- 16. VTune™ Performance Analyzer Поддерживает Платформы: Семейство Intel® IA-32 Семейство Itanium® XScale ® Операционные системы: Microsoft Windows*
- 17. Обзор функциональности Sampling time-based event-based Overtime view Call graph Граф вызовов с подробной информацией о временных
- 18. VTune and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries
- 19. VTune and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries
- 20. VTune™ Call-Graph View Граф вызовов функций, критический путь исполнения
- 21. VTune™ для Linux* – две возможности Локальный и удалённый сбор данных VTune™ CLI2.0 – устанавливается локально
- 22. Поддерживает Платформы: Семейство Intel® IA-32 Семейство Itanium® Операционные системы: Linux* (Red Hat, SuSe и др.) MRTE
- 23. Обзор функциональности Sampling event-based Call graph Source view Обработка данных Упаковка и перенос проектов на другую
- 24. VTune™ CLI2.0 - sampling view
- 25. VTune™ CLI2.0 - source view
- 26. Intel® Threading Tool Kit Инструменты отладки и мониторинга многопоточных приложений Thread Checker: проверяет корректность многопоточных приложений
- 27. Intel® Thread Checker 2.0 Различные режимы анализа Инструментирование исполняемых файлов Сбор данных осуществляется внутри оболочки VTune™
- 28. Intel® Thread Checker Список ошибок Настраиваемый Связь с исходным кодом Представление исходного кода Контекст ошибки Место
- 29. Intel® Thread Profiler 2.0 Для OpenMP* Собирает и отображает данные по производительности в аспекте организации потоков
- 30. Intel® Thread Profiler 2.0 Для потоков Windows* Отображает данные: Критические пути исполнения программы Распределение временных затрат
- 31. Intel® Thread Profiler 2.0 Для OpenMP* * Другие наименования и товарные знаки являются собственностью своих законных
- 32. Intel® Thread Profiler 2.0 Для потоков Windows* * Другие наименования и товарные знаки являются собственностью своих
- 33. Intel® Thread Profiler 2.0 Для потоков Windows* * Другие наименования и товарные знаки являются собственностью своих
- 34. Intel® Performance Libraries Высокооптимизированные библиотеки функций широкого спектра применения – производительность и портируемость MKL – Intel®
- 35. Ресурсы На http://developer.intel.com On-line курсы и документация Руководства по архитектуре процессоров Открытые коды Новые релизы /
- 37. Итоги Intel® Software Developer Tools: широчайшие возможности для создания высокоэффективных приложений любой сложности Главные факторы: производительность,
- 38. DEMO
- 40. Скачать презентацию