ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
390701
Evgeny_CD, Архитектор (24.02.2013 23:06, просмотров: 2633)
Разработка Multicore Association призвана упростить программирование для многоядерных однокристальных систем -> Сайт этого самого API --> Интересно, когда вместо всей трескотни сделают так. http://www.multicore-association.org/workgroup/mtapi.php
http://www.ixbt.com/news/hard/index.shtml?16/56/34
1. Есть файл с кодом. Для примера С. В нем есть plain C + некие расширения. Которые описывают, что вот эти части программы можно запустить параллельно, вот так они связаны по данным, вот такие примитивы IPC они используют. 2. Есть реализация многопоточной среды. Со своим API и проч. От нее есть некий "драйвер", которые описывает, как этим многопоточным API пользоваться. 3. Есть некая мегатулза. Которая берет С код "с расширениями" и "драйвер", и на выходе рождает адаптированный код для данной среды. Типа автоматыццски и оно даже типа работает :) Вот это было бы настоящимс прорывом. Но, как я понимаю, скорее граждане Нейман и Буль перевернутся в своиз гробах, чем будет способ переноса многопоточных приложений между M$|Linux|MacOS|WP|Android|iOS... Пока что народ скорее оптимизирует непереносимость...