Multicore
Origem: Wikipédia, a enciclopédia livre.
Multicore (múltiplos núcleos) consiste em colocar dois ou mais núcleos (cores) no interior de um único encapsulamento (um único chip). O sistema operacional trata esses núcleos como um processador diferente. Na maioria dos casos, cada unidade possui seu próprio cache e pode processar várias instruções simultaneamente. Adicionar novos núcleos de processamento a um processador (único encapsulamento) possibilita que as instruções das aplicações sejam executadas em paralelo, como se fossem 2 processadores distintos.