ПРЕСС-РЕЛИЗ Контактное лицо: Ксения Дашкова Менеджер по связям с общественностью (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.