Цитата(Digi @ Dec 23 2013, 17:12)

И вообще я еще не понял принцип работы программы в многоядерном процессоре. Я понял я так: К примеру Ядро 0 выполняет задачи передачи данных, обобщение результатов вычислений. Ядра 1-4 вычисляют принятые во внутреннюю память данные и укладывают туда же результаты. Связь между ядрами осуществялется через внутренюю память.
Это правильно или как то иначе ?
Правильно. Что-ж тут непонятного? Ядра работают как независимые CPU, только память у них общая (не вся).
Связь через общую память и межядерные прерывания.