ПРЕСС-РЕЛИЗ AMD упрощает программирование архитектуры

advertisement
ПРЕСС-РЕЛИЗ
Контактное лицо:
Ксения Дашкова
Менеджер по связям с общественностью
(495) 726-5505
ksenia.dashkova@amd.com
AMD упрощает программирование архитектуры гетерогенных систем с
помощью APP SDK 2.8 и единого набора инструментов разработчика
Новые инструменты, комплексы и библиотеки для разработчиков упрощают
программирование гетерогенных вычислительных систем на платформах AMD
МОСКВА - 14 декабря 2012 г. – Компания AMD объявила о выпуске AMD APP SDK
2.8 и единого набора инструментов AMD CodeXL, предоставив разработчикам ресурсы,
необходимые для ускорения создания приложений с помощью гибридных (accelerated
processing units – APU) и графических процессоров (GPU) AMD. APP SDK 2.8 и CodeXL
содержат образцы кода, технические документы, библиотеки и инструменты для
использования вычислительной мощности гетерогенных систем с применением
OpenCL™, C++, DirectCompute и многих других технологий.
«С помощью CodeXL и APP SDK 2.8, наш самый высокоэффективный SDK, не
имеющий себе равных по производительности на стандартных тестах1 на сегодняшний
день, AMD обеспечивает разработчиков всеми необходимыми ресурсами для создания
более производительных и энергоэффективных приложений, ― говорит Манджу Хедж
(Manju Hegde), вице-президент AMD, подразделения гетерогенных приложений и решений
для разработчиков. ― Наши новейшие инструменты и решения облегчают использование
гетерогенных
вычислений
при
эксплуатации
вычислительных
возможностей
процессорных технологий AMD на самых разных платформах ― от портативных
мобильных устройств до суперкомпьютеров».
AMD APP SDK 2.8 с новой библиотекой шаблонов AMD Bolt
В APP SDK 2.8 входят десятки новых примеров, написанных на языках OpenCL,
Aparapi и C++ AMP, которые обеспечивают более высокую производительность по
сравнению с APP SDK 2.7: в 2,3 раза быстрее по итогам 9 ключевых тестов2. В APP SDK
2.8 также входит предварительная версия AMD Bolt ― новая библиотека шаблонов C++ с
открытым исходным кодом. Ее цель ― помочь в использовании всех преимуществ
производительности и энергоэффективности, присущих гетерогенным вычислениям, при
одновременном снижении объема кода благодаря единому подходу к программированию
CPU и GPU. AMD Bolt позволяет добиться хорошей производительности в условиях
современных гетерогенных вычислительных платформ, а также способствует повышению
быстродействия и снижению уровня потребляемой электроэнергии по сравнению с
аналогичным кодом на будущих платформах, совместимых с архитектурой гетерогенных
систем (HSA).
Вся информация о возможностях, особенностях и поддержке APP SDK 2.8, о
деталях архитектуры AMD Bolt вместе с соответствующими практическими
рекомендациями содержатся в блоге разработчиков AMD; APP SDK 2.8 можно загрузить
из AMD Developer Central.
Единый набор инструментов разработчика AMD CodeXL
Набор инструментов CodeXL составляет основу инструментария разработчиков ПО
новой эры параллельного программирования с использованием вычислительной
мощности высокопроизводительных CPU, GPU и APU на широком спектре платформ.
CodeXL сочетает в себе новые возможности, позволяющие разработчикам добиться
максимум производительности от процессоров AMD, включая всестороннюю отладку
приложений для GPU, профилирование GPU и CPU, статический анализ ядра OpenCL и
независимый пользовательский интерфейс для Windows® и Linux, который сочетает в
себе легкость использования и навигации. В результате разработчики могут воплощать в
жизнь решения с высоким уровнем быстродействия, продолжительным временем работы
от батареи и беспрепятственным запуском ключевых программных приложений.
За дополнительной информацией по CodeXL обращайтесь на страницу CodeXL.
Информационные ресурсы

Загрузить APP SDK 2.8 из AMD Developer Central

Подробная информация об APP SDK 2.8, «Bolt» и CodeXL в блоге разработчиков
AMD

Следите за новостями AMD в Twitter: @AMD_Unprocessed или @AMDSoftware
О компании AMD
Компания AMD — новатор в сфере разработки полупроводниковых компонентов
для компьютерных систем. С выпуском революционных гибридных процессоров
(Accelerated Processing Units - APU) AMD, которые применяются в широком спектре
вычислительных устройств, компания открыла новую эру в истории вычислительной
техники. Продукты AMD для серверов применяются в передовых системах облачных
вычислений и виртуализации. Превосходные графические технологии AMD можно найти в
самых разнообразных решениях от игровых консолей и ПК до суперкомпьютеров. Более
подробные сведения можно получить по адресу: http://www.amd.com.
AMD, логотип AMD со стрелкой и их комбинации ― товарные знаки Advanced Micro Devices, Inc.
Все прочие наименования упоминаются исключительно в информационных целях и могут быть
товарными знаками соответствующих владельцев. OpenCL и логотип OpenCL — товарные знаки Apple
Inc., используемые с разрешения Khronos.
¹Испытания проводились в AMD с использованием среды выполнения AMD OpenCL в видеодрайвере
9.011 и среды выполнения Intel OpenCL в видеодрайвере 9.17.10.2875. Ноутбук, оснащенный APU AMD A104600М с графическим ускорителем Radeon™ HD 7660D, ОЗУ DDR-1600 2x 2 ГБ, 64-разрядной редакцией
Windows® 7 Pro и видеодрайвером 9.011, получил оценку 12 641 в тестах Kishonti clBenchmark™ 1.1.2; 64,2 в
тестах Rightware Basemark™ CL 1.01 и 340,3 в тестах LuxMark 2.0. Ноутбук, оснащенный процессором Intel i53320M, GPU HD 4000,ОЗУ DDR-1600, 2x 2 ГБ, 64-разрядной редакцией Windows® 7 Pro 64-бит и
видеодрайвером 9.17.10.2875, получил оценку 11 662 в тестах Kishonti clBenchmark™ 1.1.2; 53,2 в тестах
Rightware Basemark™ CL 1.01 и 174.9 в тестах LuxMark 2.0. Некоторые компоненты Kishonti clBenchmark™
1.1.2 не могут быть исполнены процессором Intel i5-3320M, эти компоненты игнорировались обеими
системами на базе процессоров Intel и AMD.
²Тесты проводились в AMD с использованием оптимизированных образцов кода из AMD APP SDK 2.8,
которые сравнивались с аналогичными примерами из версии 2.7. На ноутбуке, оснащенном APU AMD A104600М с графическим ускорителем Radeon ™ HD 7660D, ОЗУ DDR-1600 2x 2 ГБ, 64-разрядной редакцией
Windows® 7 Pro и видеодрайвером 9.011, были получены следующие результаты времени выполнения
образцов кода: AESEncryptDecrypt (0,024 с для SDK 2.7 против 0,005 с для SDK 2.8); BinarySearch
(0,028 против 0,003); BitonicSort (5,36 против 0,14); RadixSort (0,015 против 0,011); ScanLargeArrays
(0,16 против
0,08);
гистограмма
(0,20 против
0,10);
HistogramAtomics
(0,026 против
0,025);
QuasiRandomSequence (0,037 против 0,017); и MonteCarloAsian (1,84 против 0,85). Среднее время по
9 образцам для SDK 2.7 составило 0,114 с против 0,034 с для SDK 2.8.
Download