La storia dei processori per l'utente comune comincia e finisce con le architetture x86 e ARM, ma nel mondo dei server esistono altre opzioni che danno vita a chip dal potenziale impressionante. Una di queste è il nuovo processore Pitón creato dall'Università di Princeton, con un totale di 25 core. Il suo design si basa sulla specifica OpenSPARC, che oltre a essere open source risulta relativamente semplice da espandere: a Princeton si immaginano già server con ottomila di questi processori, per un totale di 200.000 core.

Pitón: nuovo chip open source da 25 core
Pitón

Se parliamo di un processore con 25 core abbiamo sicuramente bisogno di fornire informazioni aggiuntive. Dopotutto, Intel ha lanciato un processore per server con 22 core e 44 thread di elaborazione (4.600 dollari in questo momento), che di solito viene installato in coppia, raddoppiando così il numero di core disponibili. Non sorprende quindi che a prima vista nessuno rimanga stupito. Tuttavia, il concetto di flessibilità è critico nei server. Aumentare il parallelismo senza far lievitare i costi o il consumo energetico è una sorta di "Santo Graal" per gli sviluppatori di hardware, e richiede di guardare oltre ciò che offre Intel. Ed è così che arriviamo al nuovo processore Pitón (non il serpente, ma il perno per scalare), creato dall'Università di Princeton.

Pitón: nuovo chip open source da 25 core
La presentazione di Pitón menziona 25 core, ma secondo questo diagramma sarebbe più come «24+1»

Il nome Pitón fa riferimento alla versatilità del design, poiché può «scalare» verso istanze superiori aggiungendo più core e più processori fino a raggiungere livelli simili a quelli di un supercomputer. Il processore possiede 460 milioni di transistor su un nodo produttivo a 32 nanometri (vengono in mente Sandy Bridge e Bulldozer). Sebbene il design del chip Pitón appartenga a Princeton, la produzione è stata affidata a IBM, con fondi provenienti dall'Ufficio di Ricerca Scientifica dell'Aeronautica degli Stati Uniti, dalla National Science Foundation (nota anche come NSF) e dai nostri amici della DARPA. Secondo il professor David Wentzlaff, uno dei leader del progetto, l'architettura di Pitón basata sulla specifica aperta OpenSPARC è così flessibile che si potrebbero aggiungere migliaia di core su un singolo chip, arrivando a 500 milioni in un data center (qualcosa come 200.000 core per server, distribuiti su 2.500 server).

L'annuncio ufficiale non parla del consumo energetico (stimato o esatto) dei core di Pitón, ma indica un incremento dell'efficienza del 20% rispetto a un core tradizionale, grazie alla capacità di riconoscere operazioni simili a livello di processore, riorganizzare queste istanze ed eseguire istruzioni identiche in modo consecutivo. Inutile dirlo, l'Università di Princeton e i suoi sponsor puntano chiaramente a ottimizzare l'efficienza dell'infrastruttura per «il cloud», magari con applicazioni «militari-scientifiche» in un primo momento, e poi tentare i grandi attori del mercato.

Annuncio ufficiale: Annuncio ufficiale