Jon Masters решил стандартизировать когерентные ускорители

Наш коллега, Jon Masters, в последнее время приуныл. В AArch64 / ARM64 все уже стандартизировано, и осталось только запугать последних ленивых производителей, чтоб те включали свой код в апстрим, т.к. больше никаких форкнутых ядер 2.6.17.4 не будет - продаваться будут лишь те платформы, на которых основные дистрибутивы будут вставать без дополнительных телодвижений. Под основными дистрибутивами Jon имеет в виду только Fedora, но другие подтянутся - они, как обычно, отстают.

Image and video hosting by TinyPic


И вот, неожиданно, Jon анонсировал в своей ленте Google+ новое начинание. Он призвал всех, кто занимается разработкой когерентными ускорителями, написать ему, т.к. начата интересная инициативная работа по кросс-платформенной стандартизации этой технологии. Вообще-то для Coherent Accelerator Processor Interface (CAPI) уже есть платформозависимый API для платформы POWER / OpenPOWER, и наверное можно его расширить за пределы решений IBM, но вполне может быть, что все гораздо сложнее. Интересно, что несколько дней назад Jeff Scheel, Chief Architect в IBM, внезапно заинтересовался достижениями Jon Masters по стандартизации AArch64 и решил пригласить его в коммьюнити OpenPOWER.