AMD, ARM и TI приступили к развитию стандартов для гетерогенных вычислительных систем (CPU+GPU)
На конференции AMD Fusion Developer Summit 2012, компании AMD, ARM, Texas Instruments, Imagination и MediaTek представили новый совместный проект, в рамках которого сформирована некоммерческая организация HSA Foundation (Heterogeneous System Architecture), нацеленная на создание открытых стандартов в области гетерогенных вычислительных систем и формирование связанной с такими системами экосистемы. Целью создания подобных стандартов является упрощение процесса разработки приложений, для которых в процессе вычислений используются возможности не только CPU, но средства параллельных вычислений дискретных или интегрированных GPU.
Из уже опубликованных на сайте проекта спецификаций, можно отметить документацию по архитектуре AMD IOMMUv2. Кроме того уже сформированы рабочие группы для создания стандарта на архитектуру гетерогенных систем (HSA Software Systems Architecture Specification) и написания руководства для разработчиков (HSA Programmer’s Reference Manual). Под архитектурой гетерогенных систем (HSA) понимается набор интерфейсов для организации параллельных вычислений с использованием CPU, GPU и других специализированных устройств. В рамках развития HSA также будет разработан набор компонентов для различных высокоуровневых языков программирования, сопутствующие инструменты и runtime-компоненты.
В качестве базовых технологий для разработки программ общего назначения для HSA-совместимых систем предлагается использовать расширения OpenCL и C++AMP, поддержка также будет обеспечена для платформы Fabric Engine. При этом HSA рассматривается не как альтернатива OpenCL, а как единая оптимизированная платформа, позволяющая увеличить эффективность OpenCL, который будет функционировать поверх HSA. Например, эффективность гибридных вычислений планируется увеличить за счёт минимизации числа операций по копированию памяти, минимизации задержек, улучшенной модели работы с памятью и указателями, совместно используемыми CPU и GPU. В основе HSA будет лежать специальный промежуточный язык HSAIL (Heterogeneous System Architecture Intermediate Language) и виртуальная машина, обеспечивающая его трансляцию в специфичный для разного оборудования машинный код.
Наработки HSA Foundation планируется развивать под открытыми лицензиями, а спецификации публиковать без ограничений и без сбора отчислений (royalty free). Участники организации намерены активно способствовать в продвижении технологий HSA в открытые ОС, например, обеспечить поддержку IOMMU для ядра Linux, внести улучшения в систему управления памятью, стек драйверов, код обработки исключительных ситуаций, пользовательские интерфейсы и графические драйверы. Эталонный компилятор для генерации HSAIL будет создан на основе наработок проекта LLVM. Кроме того, будут представлены открытые библиотеки шаблонов с реализацией параллельных алгоритмов и структур данных, а также такие инструменты как симуляторы.
Дайджест новых статей по интернет-маркетингу на ваш email
Новые статьи и публикации
- 2024-09-30 » Как быстро запустить Laravel на Windows
- 2024-09-25 » Next.js
- 2024-09-05 » OpenAI рассказал, как запретить ChatGPT использовать содержимое сайта для обучения
- 2024-08-28 » Чек-лист: как увеличить конверсию интернет-магазина на примере спортпита
- 2024-08-01 » WebSocket
- 2024-07-26 » Интеграция с Яндекс Еда
- 2024-07-26 » Интеграция с Эквайринг
- 2024-07-26 » Интеграция с СДЕК
- 2024-07-26 » Интеграция с Битрикс-24
- 2024-07-26 » Интеграция с Travelline
- 2024-07-26 » Интеграция с Iiko
- 2024-07-26 » Интеграция с Delivery Club
- 2024-07-26 » Интеграция с CRM
- 2024-07-26 » Интеграция с 1C-Бухгалтерия
- 2024-07-24 » Что такое сторителлинг: техники и примеры
- 2024-07-17 » Ошибка 404: что это такое и как ее использовать для бизнеса
- 2024-07-03 » Размещайте прайс-листы на FarPost.ru и продавайте товары быстро и выгодно
- 2024-07-01 » Профилирование кода в PHP
- 2024-06-28 » Изучаем ABC/XYZ-анализ: что это такое и какие решения с помощью него принимают
- 2024-06-17 » Зачем вам знать потребности клиента
- 2024-06-11 » Что нового в работе Яндекс Метрики: полный обзор обновления
- 2024-06-11 » Поведенческие факторы ранжирования в Яндексе
- 2024-06-11 » Скорость загрузки сайта: почему это важно и как влияет на ранжирование
- 2024-05-27 » Подборка сервисов для расшифровки аудио в текст
- 2024-05-27 » PostgreSQL 16. Изоляция транзакций. Часть 2
- 2024-05-06 » Как настраивать конверсионные стратегии: работа над ошибками
- 2024-04-22 » Комментирование кода и генерация документации в PHP
- 2024-04-22 » SEO в России и на Западе: в чем основные отличия
- 2024-04-22 » SEO для международного масштабирования
- 2024-04-22 » Как использовать XML-карты для продвижения сайта
Самый лучший человек тот, который живет преимущественно своими мыслями и чужими чувствами, самый худший сорт человека - который живет чужими мыслями и своими чувствами. Из различных сочетаний этих четырех основ, мотивов деятельности - все различие людей. Люди, живущие только своими чувствами, - это звери. Толстой Лев Николаевич - (1828-1910) - великий русский писатель. Его творчество оказало огромное влияние на мировую литературу |
Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!
Как мы работаем
Заявка
Позвоните или оставьте заявку на сайте.
Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!
Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.
Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.
Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.