1220

Разработка Multicore Association призвана упростить программирование для многоядерных однокристальных систем

1174

Абстрагировать программистов от особенностей аппаратного обеспечения при создании приложений, оптимизированных для работы на многоядерных процессорах, — такую важную цель полтора года назад поставили перед собой участники рабочей группы Multicore Association. Эта некоммерческая организация разрабатывает стандарты, которые направлены на ускорение выхода на рынок продуктов, опирающихся на использование многоядерных процессоров.

Усилия рабочей группы воплотились в интерфейсе прикладных программ Multicore Task Management Application Program Interface (MTAPI), о доступности которого в конце этой недели объявила ассоциация.

Чтобы полностью воспользоваться потенциалом гомогенных или гетерогенных многоядерных процессоров или однокристальных систем, программисту приходится разделять программу на задачи, которые могут выполняться одновременно разными ядрами. Сегодняшние ОС и библиотеки времени исполнения для встраиваемых систем предоставляют потоки или подобные им механизмы, которые не подходят для тонкого распараллеливания, востребованного многоядерными архитектурами. Обычно это вызвано тем, что координация сотен или тысяч параллельных задач влечет за собой слишком большие накладные расходы по сравнению с полезным временем вычислений. Программные модели, предшествовавшие MTAPI, требовали сложной, низкоуровневой синхронизации и программирования потоков, были ограничены одной операционной системой, работающей на одном гомогенном многоядерном процессоре.

MTAPI устраняет эти препятствия, предоставляя возможность разработки параллельного ПО с использованием привычных процессов, выполняя планировку и распределение задач по процессорным ядрам. Опционально возможен прямой доступ к аппаратным средствам для повышения производительности.

В отличие от других API, обеспечивающих управление задачами (например, OpenMP, TBB, Cilk, OpenCL), MTAPI подходит для встраиваемых систем с ограниченными ресурсами. Кроме того, MTAPI будет поддерживать разные процессорные архитектуры и может быть реализован на языке C поверх разных ОС или без них, непосредственно на аппаратных средствах. Коротко говоря, MTAPI поддерживает асимметричную многопроцессорную обработку на аппаратном и программном уровне.

Полтора года работы Multicore Association завершились выпуском интерфейса прикладных программ MTAPI

Спецификации MTAPI доступны для загрузки бесплатно на сайте Multicore Association, как и обзор MTAPI (MTAPI Nutshell) и подробный справочник.

Среди членов Multicore Association можно выделить компании Broadcom, Freescale Semiconductor, LSI, MIPS Technologies, National Instruments, Qualcomm и Texas Instruments.

Источник: Multicore Association

23 февраля 2013 Г.

08:00

Ctrl
ПредыдущаяСледующая

Все новости за сегодня

Amazon готовит умные очки с поддержкой Alexa: Amazon тоже хочет выпустить свои умные очки

Если пользователям не понравится технология Face ID, Apple придётся перейти на сканер отпечатков пальцев, расположенный под экраном: Участь Face ID определят пользователи iPhone X3

DigiTimes сообщает, что Intel перенесла запуск процессоров Cannonlake на целый год: CPU Intel Cannonlake могут выйти лишь в конце следующего года8

Электрический автобус Proterra Catalyst E2 установил мировой рекорд, проехав на одном заряде более 1700 км: Автобус Proterra Catalyst E2 установил рекорд дальности хода для электромобилей8

Завтра Google может объявить о приобретении части активов HTC: Напомним, HTC занималась производством смартфона Google Pixel4

«Яндекс.Авто» — российский конкурент Android Auto и Apple CarPlay: «Яндекс» представила систему «Яндекс.Авто» 33

YotaPhone 3 стал первым смартфоном с дисплеем E Ink Carta II разрешением 1280 х 720 пикселей: Продажи начнутся 26 сентября43

LG Chem и Proterra создали новые аккумуляторные ячейки для автобусов с большим запасом хода: В прошлом году компания Proterra представила электрический автобус Catalyst E2 с запасом хода 570 км10

Объем загружаемых из App Store приложений через мобильный интернет повышен до 150 МБ: Казалось бы, пользователи должны самостоятельно решать, скачивать ли им, например, новую игру, размер которой составляет несколько сотен мегабайт47

Смартфон OnePlus 5 JCC+ Limited Edition поступит в продажу 2 октября: Устройство поступит в продажу 2 октября по цене 599 евро2

Uhans MX станет самым доступным в мире смартфоном с экраном, который лишь снизу окружен широкой рамкой: Цена устройства не превысит 80 долларов5

Появились первые результаты тестирования 18-ядерного процессора Intel Core i9-7980XE: Intel Core i9-7980XE демонстрирует тотальное превосходство в первых тестах24

Хромбук Google Pixelbook обойдётся покупателям минимум в 1200 долларов: Хромбук Google Pixelbook будет поддерживать стилус Pixelbook Pen11

Домашний голосовой ассистент Google Home Mini будет стоить 100 долларов: Google Home Mini засветился на изображениях4

iPhone X негативно повлиял на объем предзаказов iPhone 8 : Прием предзаказов на iPhone Х начнется 27 октября73

Опубликовано изображение безрамочного смартфона Nubia, который напоминает флагманы Samsung: Только рамки над и под дисплеем выглядят еще уже11

HTC представит еще три смартфона в этом году: HTC Ocean Harmony должны представить в декабре, а остальные два смартфона анонсируют в ноябре этого года2

Смартфон Samsung Galaxy A (2018) будет оснащен SoC Exynos 7885 или Exynos 9610: Samsung Galaxy A7 (2018) получит дисплей разрешением 1920 х 1080 пикселей5

Опубликованы характеристики защищенного смартфона Nomu S10 Pro: Смартфон оснащен однокристальной системой MT6737T, 3 ГБ оперативной и 32 ГБ флэш-памяти2

Смартфон Google Pixel 2 XL в максимальной конфигурации будет стоить почти так же, как iPhone X в стартовой: Стали известны цены на Google Pixel 2 XL и Google Pixel 2 27

Apple удалила поддержку APFS для накопителей Fusion Drive, что создаст дополнительные трудности для определённой части бета-тестеров: APFS в macOS High Sierra будет поддерживать только SSD 17

405
1318

iXBT TV

  • Обзор дегидратора Gochu D-310 с возможностью одновременной сушки разных продуктов

  • Обзор цветного МФУ Xerox VersaLink C7030 формата A3

  • Обзор аккумуляторного секатора Stihl HSA 25 со сменными ножами

  • Начало новой эры? Чем iPhone X отличается от iPhone 8

  • Обзор полнокадровой зеркальной фотокамеры Nikon D850

  • Обзор робота-пылесоса Unit UVR-8000 с функцией протирки гладких полов

  • Смартфон с отличной камерой, мышь с трэкболом, электромобили будущего

  • Обзор российского смартфона Inoi R7 на операционной системе Sailfish OS 2

  • Обзор робота-пылесоса Philips SmartPro Compact (FC8776/01) уменьшенной высоты

  • Мышь для точной стрельбы HyperX Pulsefire FPS + обзор коврика для мыши HyperX Fury S

  • Новости IFA: флагманский LG V30, первые беспроводные наушники B&O, умные часы Samsung

  • Новости IFA: cамый тонкий моноблок, игровой монитор на 200 Гц

1212

Календарь

февраль
Пн
Вт
Ср
Чт
Пт
Сб
Вс

Рекомендуем почитать