Разрабатываются стандарты "многоядерного" программирования для смартфонов и встроенных систем

16:59 29.03.2011 |   1081



Альянс Multicore Association готовит спецификации модели программирования, призванной уменьшить сложность написания программ для многоядерных процессоров, используемых в смартфонах, планшетных ПК и встраиваемых системах. Участники ассоциации составляют согласованный набор низкоуровневых базовых API, стандартизующих доступ к функциям межъядерных коммуникаций, разделения ресурсов и виртуализации. При этом одни и те же вызовы позволят распределять задачу между несколькими ядрми одного чипа или между группой процессоров.

API обеспечат согласованную модель многоядерного программирования, независимую от процессорных архитектур, операционных систем и конкретного оборудования. При переносе приложений между различными платформами код, использующий API, менять не потребуется. На сегодня уже созданы API коммуникаций и управления ресурсами, ведется работа над API виртуализации.

В число участников Multicore Association входят компании IBM, AMD и Samsung.


Теги: Программное обеспечение