Какие встроенные процессоры ближе всего к многоядерным

Какие встроенные процессоры наиболее близки к многоядерным системам x86, то есть у которых есть общая память, согласованность кешей, управление памятью и т. Д. Я спрашиваю, потому что хочу знать, насколько легко переносить системные приложения, написанные для x86, на встроенные системы. Меня особенно интересуют встраиваемые системы с использованием Linux (Embedded Linux).


person MetallicPriest    schedule 24.01.2012    source источник


Ответы (2)


MIPS, Arm, Tilera, Cavium, Freescale и IBM (PowerPC) производят процессоры, соответствующие тому, что вы описываете.

person gby    schedule 24.01.2012
comment
@MetallicPriest все они могут поставлять устройства с MMU. Я не уверен в согласованности кеша. По крайней мере, есть двухъядерные PPC без автоматической согласованности кеша, вы можете следить за этим. - person Prof. Falken; 24.01.2012
comment
посмотрите на руку mpcore, возможно, там есть то, что вы ищете. - person old_timer; 24.01.2012
comment
@MetallicPriest: да, все эти компании продают (также) чипы с MMU и согласованностью аппаратного кеша. - person gby; 25.01.2012

В мире существует множество встраиваемых многоядерных платформ x86, если вы дойдете до более крупного уровня встраиваемых систем.

Помимо этого, в мире полно встроенных процессоров, которые запускают Linux «обычным» способом, с согласованностью кеша, MMU и так далее. В общем, если у вас есть программа, которая не использует встроенные функции сборки или компилятора для x86 и не делает несоответствующих предположений о размерах указателей / длинных / целых чисел, вы можете перенести ее на широкий спектр встроенных процессоров с помощью всего лишь просто перекомпилировать.

person Brooks Moses    schedule 24.01.2012