Quantcast
Channel: Статьи Intel Developer Zone
Viewing all articles
Browse latest Browse all 156

Intel® System Studio (примеры и учебные материалы)

$
0
0

Intel® System Studio — мощный интегрированный пакет инструментов, предоставляющий разработчикам мощные системные средства и технологии, ускоряющие создание современных, экономичных, высокопроизводительных и надежных приложений для встраиваемых систем и мобильных устройств.

Мы подготовили список примеров, демонстрирующих работу различных компонентов Intel System Studio. В учебных руководствах показано использование доступных возможностей в ваших приложениях.

Загружая или копируя исходный код (полностью или частично), вы тем самым принимаете условия Лицензионного соглашения корпорации Intel® на использование образцов исходного кода

Примеры

Название примера кода

Описание

Hello World

Это простой пример Hello World, в котором показана настройка среды для сборки встраиваемых приложений с помощью компилятора Intel Compiler (ICC) для Windows*, хост систем Linux* и целевых устройств Yocto* Linux* при различных моделях использования, таких как командная строка и интегрированная среда разработки.

Умножение матриц

Это пример программы для умножения матриц, иллюстрирующий различные компоненты Intel® System Studio, такие как компилятор Intel® C/C++ Compiler, Intel® MKL, Intel® VTune Amplifier и Intel® Cilk Plus.

Трассировка системы (образец трассировки)

 Пример файла трассировки (sampleTrace.tracecpt) входит в состав этого пакета для системного отладчика Intel (NDA). Этот образец файла трассировки был получен на реальном компьютере с Intel® Skylake, он содержит различные пакеты трассировки, такие как BIOS, CSME, TSCU и примеры пакетов глобальных ошибок. Перед тем как вы приступите к использованию инструмента System Trace (подключаемый модуль для Eclipse) для отладки неполадок в системе, этот пример поможет вам ознакомиться с работой пользовательского интерфейса и функциональностью инструмента System Trace (поиск по ключевым словам, открытие нового поля, экспортирование частичных журналов и т. д.).

Образец трассировки процессора

Трассировка процессора Intel® — это аппаратное отслеживание выполнения кода с низкими издержками на уровне инструкций. Предоставляются подробные сведения о потоке выполненных инструкций и возможности интерактивной отладки.

Размытие и поворот изображения

В этом учебном руководстве показано следующее.

  • Прямоугольное размытие изображения с помощью функций фильтрации Intel IPP
  • Поворот изображения с помощью функций Intel IPP для однородной обработки
  • Настройка среды для сборки приложений Intel IPP
  • Компиляция и компоновка приложения для обработки изображений

Усредняющий фильтр (обработка изображений)

Усредняющие фильтры часто используются в области обработки изображений, они применяются главным образом для удаления помех с изображений. В этом примере показано повышение производительности усредняющего фильтра с помощью Intel® Cilk™ Plus. И поточная архитектура, и инструкции SIMD рассматриваются в контексте повышения производительности, оценивается их влияние на повышение скорости работы.

Дискретное косинусное преобразование (DCT)

Дискретное косинусное преобразование (DCT) и квантование — два первых этапа при сжатии по стандарту JPEG. В этом примере показана реализация этапов DCT и квантования для ускорения с помощью Intel® Cilk™ Plus.

Обработка изображений (сепия)

Изображение в оттенках сепии — это монохромное изображение характерных серовато-коричневых тонов. Такие изображения ранее получались при съемке фотографий на черно-белую пленку. Эта программа преобразует цвет каждого пикселя растрового рисунка в тон сепии. В этом примере показано повышение производительности фильтра сепии с помощью Intel® Cilk™ Plus. Для демонстрации повышения производительности мы используем программу, преобразующую растровый файл из цветного в оттенки сепии.

VTune Amplifier for Systems 2016 (анализ производительности на встраиваемых целевых системах Linux)

Цель этой статьи — предоставить обзор удаленного анализа производительности для встраиваемых ОС с помощью пакета VTune Amplifier for Systems 2016, входящего в состав Intel(R) System Studio 2016. На основной системе используется Ubuntu* Linux 14.04 LTS, а на целевой системе — проект Yocto* 1.8 с Intel(R) Common Core BSP (Intel-corei7-64), запущенный на плате MinnowBoard Max с двухъядерным процессором Intel(R) Atom(TM) E3825.

Учебные руководства

Title/Link to Tutorial demo

Description 

Использование компилятора Intel® C++ Compiler для встраиваемых систем Linux

Компилятор Intel® C++ Compiler (ICC) — мощный компилятор, позволяющий создавать и оптимизировать приложения С/C++ для операционных систем на основе Linux*. Разработка для встраиваемых систем в большинстве случаев является межплатформенной. При разработке приложений обычно требуется межплатформенная компиляция, для которой нужна хост система компиляции и целевая встраиваемая система. Компилятор Intel® C++ полностью поддерживает и межплатформенную компиляцию.

Модели использования Intel® VTune™ Amplifier for Systems

Intel® VTune™ Amplifier for Systems — это средство для анализа производительности программ, предназначенное для разработчиков, создающих приложения с последовательной и многопоточной архитектурой для встраиваемых и мобильных систем. VTune Amplifier поддерживает различные режимы использования для разных целевых систем (в зависимости от среды разработки и целевой среды). В этой статье мы рассмотрим модели использования Vtune Amplifier и рекомендуемые режимы для различных целевых систем.

Использование обработки сигналов для Intel® System Studio (сравнение Intel® MKL и Intel® IPP)

Применение повышающих производительность библиотек — удобный способ упорядочить и объединить выполнение вычислительных операций для ресурсоемких задач. При этом сводится к минимуму риск задержек потока данных и вызванных с этим проблем, действующих наподобие физического принципа неопределенности Гейзенберга. Здесь описываются две библиотеки, которые можно использовать для обработки сигналов в Intel® System Studio.

Отладка целевой платформы на базе «системы на кристалле» Intel® Quark с помощью OpenPCD*

Это учебное руководство поможет ознакомиться с настройкой подключения на основе OpenOCD* к целевым системам на базе Intel Quark и с использованием Intel System Studio для отладки системного программного обеспечения.

 


Viewing all articles
Browse latest Browse all 156

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>