1) Come comunicano le due CPU, con quale velocità comunicheranno?
Più tempo comunicano tramite la memoria o il livello di gerarchia della memoria condivisa più vicino. (Memoria di sistema sia su SMP e NUMA è considerato come livello condivisa;., Anche se in NUMA è accede tramite Controllore di memoria di un altro chip questo è solo Non-Uniform = accesso più lento)
2) Quanto velocemente sarebbe due core sullo stesso chip comunicano?
I core sullo stesso chip di solito condividono la cache L2 o L3. I core su chip diversi comunicano tramite memoria o con le interazioni cache-to-cache usando il protocollo di coerenza della cache.
Quindi nel caso in cui 1 (diversi chip) di velocità (larghezza di banda) di memoria che passa tra le CPU sarà vicino alla memoria di lettura/scrittura. E nel caso 2 (stesso chip) questa velocità può essere maggiore, fino a cache velocità di lettura/scrittura.
latenza di comunicazione saranno diverse centinaia di CPU zecche nel caso 1 e diverse decine in caso 2.
3) sono i quattro core sullo stesso chip equivalente in termini di comunicazione o memoria accesso?
Tutti e quattro i core dello stesso chip di solito hanno distanza equivalente alla RAM. Dipende dall'architettura e dall'implementazione del chip; per alcuni Intels più vecchi, ad es. il chip multicore era composto da due chip integrati in un unico pacchetto.
Stai passando molti dati? Come vengono passati i dati (ad es. 0MQ utilizzato)? – osgx