Estos términos parecen ser los mismos, pero en una conferencia invitada descubrí que no lo son, pero no he podido encontrar la diferencia incluso después de buscar en Google por un tiempo.
Estos términos parecen ser los mismos, pero en una conferencia invitada descubrí que no lo son, pero no he podido encontrar la diferencia incluso después de buscar en Google por un tiempo.
El multinúcleo normalmente se refiere a dispositivos con 2-8 o más núcleos en ellos.
Manycore normalmente se refiere a dispositivos con docenas o cientos de núcleos.
Por lo que sé, no hay una definición definitiva de cuándo se pasa de un dispositivo de múltiples núcleos a muchos dispositivos. Supongo que las palabras fueron definidas por el departamento de marketing de alguien ...
Una diferencia entre ellos es que muchos sistemas de puntuación solo se ejecutarán de manera eficiente con un software diseñado teniendo en cuenta múltiples núcleos: el software de un solo subproceso será más lento en dicho equipo.
Multi-core: un sistema con 2-8 núcleos y en particular no implementa arquitectura paralela (ya sea en HW o SW)
Many-core: un sistema con cientos o miles de núcleos e implementa arquitectura paralela (HW y SW).
Un clúster puede estar formado por sistemas de varios núcleos y varios núcleos.
Multicore: Principal la velocidad de ejecución de un programa secuencial.
Muchos núcleos: mantener el rendimiento de ejecución de una aplicación paralela
Lea otras preguntas en las etiquetas embedded