- AMD APP SDK
- Описание
- Скачать AMD APP SDK
- AMD APP SDK Runtime — что это за программа и нужна ли она?
- AMD APP SDK Runtime — что это такое?
- AMD APP SDK Runtime — ошибка
- Заключение
- APP SDK – A Complete Development Platform
- AMD APP SDK v3.0 is Now Available!
- AMD представила новый единый пакет SDK, инструментов и библиотек для разработчиков, использующих гетерогенные вычисления
- реклама
AMD APP SDK
Описание
С помощью платформы разработки Accelerated Parallel Processing, сокращённо AMD APP SDK появляется возможность внедрить современные решения APP в те продукты, к которым пользователи проявляют активный интерес. Платформа нужна, чтобы запустить процесс майнинга на своём CPU для процессоров марки AMD, который без неё часто не будет работать на процессорах этой фирмы.
Раньше эта платформа была известна под названием ATI Stream SDK, однако со временем в неё добавили абсолютно новый язык программирования и в новом варианте, Brook+ заменили на гораздо более продвинутый язык OpenCL, позволяющий находить лучшие решения в связке с GPGPU. Стоит отметить, что OpenCL – прямой конкурент NVIDIA, Оба производителя являюется конкурентами между собой и соперниками AMD на рынке, производя графические чипы. Однако, на этот раз конкуренты объединили усилия.
Не стоит углубляться в отличия технологий, но необходимо рассмотреть явные плюсы от использования AMD APP SDK. Так, особо подчеркнуть следует встроенный компонент CMake, представляющий мультиплатформенный автоматизированный сборщик проектов. Он формирует Makefil, используемый потом другими сборщиками.
Решение это достаточно узкоспециализированное, рассчитывалось на тех, кто работает в области портирования или оптимизации компьютерных игр, но так уж получилось, что для майнинга эта платформа также весьма интересна. Она подойдёт тем, кто добывает крипту через свои графические адаптеры Radeon. Совершенно не каждую программу — майнер можно заставить адекватно работать на компьютере без запуска этой программки. Конечно, за добычу отвечают только несколько фрагментов пакета, но по отдельности их нигде ненайти, поэтому, придётся ставить полную версию, стоит также изучить её дополнительные возможности, могут пригодиться. Кроме того, вместо неё можно поставить драйвера AMD Catalyst экспериментальных версий, но они идут не на каждой операционной системе, так, XP они не поддерживаются, как и в некоторых других операционках.
Скачать AMD APP SDK
AMD APP SDK — это платформа разработки от крупного производителя графических карт AMD. Данное решение позволяет внедрять преимущества технологии APP (Accelerated Parallel Processing) в свои продукты. Ранее данная платформа была известна как ATI Stream SDK. Cо сменой названия SDK получил еще и новый основной язык программирования. В новой версии, вместо Brook+ «в связке» с GPGPU стал использоваться более гибкий и продвинутый OpenCL. Кстати, OpenCL является основным конкурентном CUDA — похожей технологии от компании NVIDIA, которая также является крупны производителем графических чипов и, по совместительству, главным соперником AMD на рынке. В отличия обоих технологий углубляться не будем, потому как не считаем себя достаточно компетентными в данном вопросе.
Из основных преимуществ AMD APP SDK стоит выделить наличие встроенного компонента CMake. Он представляет собой мультиплатформенную автоматизированную система сборки проектов. Если говорить точнее, основная задача этого программного решения состоит в формировании Makefile, который, в последствии, может использоваться сторонними «сборщиками».
Вообще перед нами довольно узкоспециализированное решение. Оно рассчитано на людей, которые, например, занимаются портированием и оптимизацией видеоигр. Но помимо разработчиков, AMD APP SDK может также пригодится майнерам. Как вы неверное догадались, нужна она тем, кто осуществляет добычу криптовалюты при помощи графических адаптеров Radeon. Дело в том, что далеко не все программы для майнинга могут запустится и корректно работать на компьютерах, не установлено данное ПО. Точнее говоря, для запуска добычи требуются лишь отдельные компоненты данного пакета. Но установить их можно только в «коплекте» со всеми остальными инструментами разработчика, ну или вместе с экспериментальными версиями драйверов AMD Catalyst, которые доступны далеко не для все операционных систем (например, отсутствует поддержкак Windows XP).
AMD APP SDK Runtime — что это за программа и нужна ли она?
Приветствую друзья! Сегодня моя задача — узнать максимум информации об AMD APP SDK Runtime, а также написать все простыми словами, чтобы было понятно каждому)) Судя по названию — возможно нужно для драйверов видеокарты. Ладно, поехали разбираться!
AMD APP SDK Runtime — что это такое?
Данный компонент необходим только разработчикам для создания программ, которые при помощи видеокарты производят вычисления.
Поэтому, при установке драйверов — с него можно снять галочку:
Учитывая, что он весит 90 мегов, то думаю реально стоит снять галочку.
Нашел еще одну версию: данный компонент это аналог CUDA (NVIDIA), простыми словами — нужно чтобы видеокартой считать математические операции, так, как это делает процессор (возможно нужно для майнинга). Инфа найдена на форуме Overclockers.
Также походу без этого компонента не будет пахать OpenCL. Что такое OpenCL? Это некая платформа (фреймворк) для написания программ, которые могут производить вычисления при помощи видеокарты и процессора. То есть примерно тоже самое, что я уже писал выше, а значит снова делаем вывод — вряд ли обычному юзеру данная штука нужна))
Кстати на заметку — чтобы видеокарта нормально конвертировала видео, нужно поставить AMD Media Codec Package.
Интересный момент. Как мы уже выяснили, при помощи данного компонента можно видеокартой производить вычисления. Именно поэтому, бывает так, что какой-то процесс грузит комп.. и если удалить компонент, то возможно что нагрузка исчезнет.. а самое интересное, знаете почему? Потому что могут работать вирусы, которые майнят на вашем ПК. А без компонента они этого делать не смогут))
AMD APP SDK Runtime — ошибка
Но бывает и другая ситуация — у вас может быть ошибка, связанна с данным компонентом, например:
Тогда нужно поступить так:
- Зажать Win + R, появится окошко Выполнить, вставляете туда команду appwiz.cpl, нажимаете ОК.
- Находим в списке софта AMD Calayst Install Manager, нажимаем правой кнопкой > Изменить.
- Появится окошко — нажимаем Далее.
- Доходим в общем до момента, где будет три выбора: Диспетчер удаления, Исправить диспетчер установки, Быстрое удаление. Вот здесь нужно выбрать первый вариант и нажать Далее.
- Потом выбрать Пользовательское (или Custom).
- Поставить галочку напротив AMD APP SDK Runtime и нажать Далее > Готово > выполнить перезагрузку (лучше именно сразу).
Что мы сделали? Этими действиями вы восстановите компонент, из-за которого появлялась ошибка. А потом уже, если это исправит и ошибки не будет — можно теоритически будет его таким же способом удалить, только галочку уже нужно будет снять.
Еще нашел важную инфу: если у вас выскакивает ошибка мол прекращена работа kdbsync.exe, то здесь тоже может помочь удаление этого компонента. Одному человеку реально помогло.
Заключение
- AMD APP SDK Runtime — компонент, который нужен в первую очередь разработчикам. Как я понимаю, основная функция компонента — использование мощностей видеокарты для математических вычислений (как это делает процессор).
- Может вызывать ошибку. Решение — переустановить драйвера, либо сам компонент. Или в крайнем случае полностью удалить драйвера AMD (например утилитой Display Driver Uninstaller), после скачать их с офф сайта и установить заново.
APP SDK – A Complete Development Platform
AMD OpenCL™ Accelerated Parallel Processing (APP) technology is a set of advanced hardware and software technologies that enable AMD graphics processing cores (GPU), working in concert with the system’s x86 cores (CPU), to execute heterogeneously to accelerate many applications beyond just graphics. This enables better balanced platforms capable of running demanding computing tasks faster than ever, and sets software developers on the path to optimize for AMD Accelerated Processing Units (APUs). The AMD APP Software Development Kit (SDK) is a complete development platform created by AMD to allow you to quickly and easily develop applications accelerated by AMD APP technology. The SDK provides samples, documentation, and other materials to quickly get you started leveraging accelerated compute using OpenCL™or C++ AMP in your C/C++ application. (Check the AMD OpenCL™ Zone for these and other tools and libraries.)
It is important to download and install the indicated tested drivers for your graphics card before proceeding.
AMD APP SDK v3.0 is Now Available!
AMD APP SDK 3.0 supports OpenCL™ 2.0 with samples highlighting the new features and benefits of OpenCL™ 2.0 – the latest compute API standard from Khronos. The SDK also includes samples for accelerated libraries such as the Open Source C++ template library called “Bolt” and the OpenCL™ accelerated OpenCV (Open Computer Vision) library. This release supports Catalyst Omega 15.7 driver. For a list of supported devices for OpenCL™ 2.0, please see the MD5 Checksums, System Requirements & Supported Compilers & Devices page. Read the Getting Started Guide for more details. Please give it a try and provide us with feedback.
AMD представила новый единый пакет SDK, инструментов и библиотек для разработчиков, использующих гетерогенные вычисления
Компания AMD (NYSE: AMD) открыла APU13 Developer Summit тремя важными новостями: о выпуске нового единого комплекта разработчика ПО (SDK), обновлении набора инструментов CodeXL (который теперь включает ряд дополнительных функций и поддерживает новейшее аппаратное обеспечение AMD), а также добавлении ускоренных гетерогенных вычислений в популярные библиотеки с открытым исходным кодом. Вместе эти удобные в использовании инструменты способны значительно повысить продуктивность разработчиков и позволяют раскрыть весь потенциал современных гетерогенных платформ на любых устройствах, будь то серверы, персональные компьютеры или портативные устройства.
реклама
«Разработчики играют не последнюю роль в нашей миссии по раскрытию потенциала современных вычислительных технологий, — заявил Манджу Хедж (Manju Hegde), вице-президент подразделения гетерогенных решений компании AMD. — Чтобы ускорить освоение новых технологий, крайне важно предложить широкие возможности для разработчиков».
AMD объявила об изменениях по четырем направлениям, которые призваны ускорить достижение поставленной цели:
- Единый пакет SDK, включающий в себя AMD APP SDK 2.9, — самый удобный из существующих комплектов средств разработки в области гетерогенных вычислений. Он отличается простотой использования и помогает высвободить ресурсы разработчиков благодаря ряду новых возможностей. Это первый шаг AMD на пути к обеспечению разработчиков беспрепятственным доступом ко всем программируемым компонентам продуктов компании. Вот некоторые из самых примечательных функций: веб-интерфейс, позволяющий легко подбирать образцы для проекта; поддержка популярной утилиты CMake; более удобное редактирование кода OpenCL™ благодаря плагину для Visual Studio; а также нескольких новых образцов, демонстрирующих возможности оптимизированных библиотек с открытым исходным кодом (OpenCV, Bolt) для выполнения вычислений с минимальными трудозатратами.
- Единый пакет SDK также включает в себя бета-версию Media SDK v1.0. Она станет первым публичным релизом пакета Media SDK, который позволит разработчикам воспользоваться всеми уникальными мультимедийными возможностями процессоров AMD. К главным преимуществам Media SDK относится библиотека предварительной и пост обработки видео с графическим ускорением, а также библиотека кодирования видео с минимальными задержками.
- Единый пакет SDK призван упростить разработчикам задачу по ускорению приложений, оптимизируя гетерогенные вычисления в библиотеках с открытым исходным кодом. К числу таких библиотек относятся: OpenCV (самая популярная библиотека компьютерного зрения) с рядом новых вычислительных функций OpenCL; clMath с вычислительными библиотеками BLAS и FFT, доступными с помощью кода Fortran, C и C++; а также Bolt — библиотека на основе C++, позволяющая снизить нагрузку на графический процессор во время выполнения самых распространенных параллельных алгоритмов; теперь Bolt поддерживает несколько ОС, а также предлагает повышенную производительность и новые функции.
- Новейший набор инструментов CodeXL (версия 1.3), комплексное предложение АMD для разработчиков в области гетерогенных вычислений, теперь поддерживает Java — один из самых популярных языков программирования в мире. В стремлении создать лучший интегрированный набор инструментов, AMD также реализовала возможность анализа статических ядер. Данный релиз также поддерживает дистанционную отладку и профилирование, которые пригодятся клиентам, использующим продукты для серверов и встраиваемых устройств, а также новейшие графические процессоры AMD (дискретные графические и гибридные процессоры с архитектурой GCN).