Multinucli

Microprocessador Intel Core 2 Duo E6300 "Conroe".

En informàtica, un processador és la part del sistema que llegeix i executa les instruccions del programa. Les dades de la instrucció indiquen al processador el que ha de fer. Les instruccions són coses molt bàsiques com la lectura de dades de la memòria o l'enviament de dades a la pantalla de l'usuari, però que es tracten amb tanta rapidesa que experimentem els resultats com el bon funcionament d'un programa. Els processadors van ser desenvolupats originalment amb un sol nucli. El nucli és la part del processador que fa la lectura i l'execució d'instruccions. Un processador multi-nucli és un component senzill amb dos o més processadors independents (anomenats "nuclis"). La tecnologia de microprocessadors multinucli (multi core) és l'evolució del Dual Core per a més de 2 nuclis en el mateix circuit integrat, i busca aconseguir una multitasca real més eficient.

Intentar millorar els processadors d'un sol nucli cada vegada és més difícil, sobretot pels problemes físics de dissipació de calor en intentar reduir cada vegada més els components semiconductors i augmentar-ne la velocitat. La solució és, doncs, que un processador tingui més d'un nucli, repartint la seva potència en parts.

Un dispositiu de doble nucli conté únicament dos microprocessadors independents. En general, els microprocessadors multinucli permeten que un dispositiu computacional exhibeixi una certa forma de paral·lelisme a nivell de thread (thread-level parallelism [TLP]) sense incloure múltiples microprocessadors en paquets físics seperats. Aquesta forma de TLP es coneix sovint com a "multiprocesament a nivell de chip" (chip-level multiprocessing) o CMP.

L'any 2006, la gamma convencional de microprocessadors es limita a dos nuclis, mentre que la gamma d'alts servidors va més enllà. AMD comercialitzarà a principis de 2007 una versió de l'Opteron AMD-K9 amb quatre nuclis, mentre que Intel ja acaba de llançar els Core 2 quad i ultima els seus Xeon de quatre nuclis. Sun Microsystems, empresa més veterana en servidors de gamma alta, ha llançat al mercat l'UltraSPARC T1, amb edicions de fins a 8 nuclis i 4 fils de procés per nucli.[1]

Actualment podem trobar processador multinucli en una gran varietat de dispositius: telèfons mòbils com l'iPhone 3/4, el HTC Desire o el Samsung Galaxy S, i tauletes com l'iPad o la Galaxy Tab. Aquests utilitzen processadors ARM de 2 o més nuclis encapsulats juntament amb altres dispositius com ara la GPU. Aquests encapsulats de diversos dispositius en un sol xip s'anomenen System-On-Chip. Quant a ordinadors de sobretaula i portàtils, comença a ser habitual l'ús de processadors de 4 nuclis. En l'àmbit dels servidors, actualment AMD ofereix els Opteron 6100 amb 8 o 12 nuclis, i Intel, els Xeon basats amb Gulftown de 6 nuclis / 12 threads o 4 nuclis / 8 threads. En un futur pròxim, AMD presentarà els nous processadors basats en Bulldozer de 8/12/16 nuclis.

  1. Article sobre el llançament d'UltraSPARC T1 Arxivat 2015-09-15 a Wayback Machine. (anglès)