Итак, 4 ядра по 64 бита по 1 ГГц - это типа тренд сегодняшнего дня. -> --> Что нам делать с этим счастьем? http://caxapa.ru/651565.html
http://caxapa.ru/656784.html
Как вариант - программная эмуляция аппаратуры. Так сказать, виртуализацию в эмбеддерские массы.
Ядра - в ассиметричную гомогенность: ядра одинаковые, но молотят разный код.
В аппаратном ядре никакого линуха от слова совсем, там некое подобие SystemC или
http://www.state-machine.com, и там реализуется то, что нам надо.
Пишется поведенческая модель виртуального блока, и затем она компилится в С код, который содержит самопроверки - что все успевает, что все условия соблюдены и проч.
А на "тяжелоосном ядре" (Linux и прочая) крутится обычный код, который трудно по автоматам разложить, который взаимодействует через память и прерывания с "автоматным кодом".
Но тут надо курить, можно ли во всех этих дешевых поделках пустить ядра не в SMP, а в ассиметричном режиме
Немного терли по теме...
http://caxapa.ru/565353.html