Harpertown era il successore del core Clovertown alla base dei sistemi biprocessore Intel Xeon DP, arrivato sul mercato il 12 novembre 2007. Questa CPU portava con sé anche la nuova piattaforma Stoakley, successiva alla precedente Bensley, e basata sul chipset Seaburg.

Il primo progetto modifica

Inizialmente si era ipotizzato che si trattasse di una particolare versione del core Woodcrest costruito a 45 nm invece degli originali 65 nm; in questo caso avrebbe dovuto trattarsi di un semplice die shrink di Woodcrest, ovvero non avrebbe dovuto apportare al suo interno modifiche di rilievo rispetto all'originale core Woodcrest ed essere quindi ancora un dual core costruito mediante un approccio a Die Monolitico.

Informazioni successive lo identificavano invece con un processore da ben 8 core dotati di una cache L2 complessiva di 12 MB. Dato l'allora previsto anno per l'arrivo sui mercati, vale a dire tra la fine del 2008 e il 2009, questa ultima versione sembrava essere quella più accreditata.

Caratteristiche tecniche modifica

Processo produttivo modifica

Ai primi di maggio 2007, una dichiarazione di Intel relativa ai propri progetti a 45 nm, inquadrava Harpertown come un processore a "soli" 4 core ma con la stessa dotazione di cache L2 da 12 MB, in arrivo però un anno prima di quanto precedentemente annunciato. Non è da escludere che l'idea iniziale di inserire 8 core non fosse totalmente infondata, ma che semplicemente i progettisti si siano dovuti scontrare con difficoltà produttive e di smaltimento del calore e si siano quindi accontentati di un più tradizionale quad core costruito mediante un approccio ibrido, unendo cioè 2 core dual core (realizzati a Die Monolitico) su un unico package mediante un approccio a Die Doppio). Il socket è rimasto il tradizionale 771 utilizzato anche dal predecessore, mentre sono state rese disponibili versioni con bus fino a 1600 MHz.

Il nuovo quantitativo di cache L2 e le altre migliorie introdotte nell'architettura Core grazie a tutta la nuova famiglia di CPU a 45 nm, hanno fatto aumentare di circa il 33% il numero di transistor di Harpertown rispetto a Clovertown, portandolo da 582 milioni a ben 820 milioni, ma grazie al nuovo processo produttivo, la superficie totale è diminuita del 25% passando da 286 mm² a soli 214 mm², consentendo quindi di migliorare ulteriormente la resa produttiva.

Sfruttamento della cache L2 modifica

Nei processori dual core e multi core si pone il problema di come sfruttare la grande dotazione di cache L2 e come gestirne l'accesso da parte dei vari core. I vari approcci produttivi cui si è accennato poco sopra sono solo alcuni degli approcci possibili nella realizzazione, e ognuno di questi comporta pro e contro relativamente ai metodi di fruizione di questa preziosa memoria aggiuntiva. Buona parte di questi aspetti è evidenziata nella voce Dual core (gestione della cache), in cui si fa riferimento anche ad altri processori che sfruttano i differenti approcci.

Tecnologie implementate modifica

Tra le tecnologie implementate si ritrovavano tutte quelle presenti anche negli altri processori a 45 nm, vale a dire: MMX, SSE, SSE2, SSE3, XD-bit e EM64T. Sono state implementate anche la tecnologia Vanderpool e le nuove istruzioni SSE4 oltre alle altre migliorie previste dalla revisione a 45 nm dell'architettura Core. Più precisamente sono state implementate solo 47 delle 54 istruzioni previste dal set SSE4 vero e proprio e per questo motivo Intel indica le nuove istruzioni inserite nelle evoluzioni a 45 nm dell'architettura Core, come SSE4.1 (dove.1 indica la prima versione); l'intero set delle istruzioni, indicato come SSE4.2 verrà incorporato solo nella futura architettura Nehalem, successiva alla Core.

Non è invece implementata la tecnologia Hyper-Threading, abbandonata da Intel, in tutti i processori appartenenti all'architettura Intel Core Microarchitecture.

Prestazioni a confronto con il predecessore modifica

Secondo Intel una CPU Harpertown con BUS a 1600 MHz è in grado di fornire una velocità più elevata del 45% nelle applicazioni che fanno un uso intensivo dell'ampiezza di banda, e del 25% rispetto ai server che utilizzano Java, ovviamente a confronto con il precedente processore Xeon quad core di punta, l'X5355, basato su core Clovertown.

Prezzi dei vari modelli al lancio modifica

Continuando con la serie 5xxx introdotta con gli Xeon DP Dempsey (serie 50xx) e proseguita con i Woodcrest (serie 51xx) e Clovertown (serie 53xx), il nome commerciale di Harpertown è Xeon DP serie 54xx. Di seguito i prezzi che i vari modelli presentati avevano al momento del lancio sul mercato l'11 novembre 2007:

  • Xeon DP X5460 - 1172 $
  • Xeon DP X5450 - 851 $
  • Xeon DP E5450 - 915 $
  • Xeon DP E5440 - 690 $
  • Xeon DP E5430 - 455 $
  • Xeon DP E5420 - 316 $
  • Xeon DP E5410 - 256 $
  • Xeon DP E5405 - 209 $

Sono stati presentati anche modelli con BUS a 1600 MHz:

  • Xeon DP X5472 - 1279 $
  • Xeon DP X5472 - 958 $
  • Xeon DP E5472 - 1022 $
  • Xeon DP E5462 - 797 $

Il 25 marzo 2008 sono arrivate anche le versioni LV (Low Voltage) a voltaggio ridotto:

  • Xeon DP L5420 - 380 $
  • Xeon DP L5410 - 320 $
  • Xeon DP L5408

Infine, l'8 settembre 2008 sono stati presentati anche i seguenti modelli:

  • Xeon DP X5492 - 1493 $
  • Xeon DP X5470 - 1386 $
  • Xeon DP L5430 - 562 $

Variante dual core di Harpertown: Wolfdale DP modifica

Intel ha presentato anche alcune varianti dual core di Harpertown, che si è poi saputo essere basate sul core Wolfdale DP, ovvero la variante per i server biprocessore del modello desktop Wolfdale.

Modelli arrivati sul mercato modifica

La tabella seguente mostra i modelli di Xeon DP, basati su core Harpertown, arrivati sul mercato. Molti di questi condividono caratteristiche comuni pur essendo basati su diversi core; per questo motivo, allo scopo di rendere maggiormente evidente tali affinità e "alleggerire" la visualizzazione alcune colonne mostrano un valore comune a più righe. Di seguito anche una legenda dei termini (alcuni abbreviati) usati per l'intestazione delle colonne:

  • Nome Commerciale: si intende il nome con cui è stato immesso in commercio quel particolare esemplare.
  • Data: si intende la data di immissione sul mercato di quel particolare esemplare.
  • Socket: lo zoccolo della scheda madre in cui viene inserito il processore. In questo caso il numero rappresenta oltre al nome anche il numero dei pin di contatto.
  • N°Core: si intende il numero di core montati sul package: 1 se "single core" o 2 se "dual core".
  • Clock: la frequenza di funzionamento del processore.
  • Molt.: sta per "Moltiplicatore" ovvero il fattore di moltiplicazione per il quale bisogna moltiplicare la frequenza di bus per ottenere la frequenza del processore.
  • Pr.Prod.: sta per "Processo produttivo" e indica tipicamente la dimensione dei gate dei transistors (180 nm, 130 nm, 90 nm) e il numero di transistor integrati nel processore espresso in milioni.
  • Voltag.: sta per "Voltaggio" e indica la tensione di alimentazione del processore.
  • Watt: si intende il consumo massimo di quel particolare esemplare.
  • Bus: frequenza del bus di sistema.
  • Cache: dimensione delle cache di 1º e 2º livello.
  • XD: sta per "XD-bit" e indica l'implementazione della tecnologia di sicurezza che evita l'esecuzione di codice malevolo sul computer.
  • 64: sta per "EM64T" e indica l'implementazione della tecnologia a 64 bit di Intel.
  • HT: sta per "Hyper-Threading" e indica l'implementazione della esclusiva tecnologia Intel che consente al sistema operativo di vedere 2 core logici.
  • ST: sta per "SpeedStep Technology" ovvero la tecnologia di risparmio energetico sviluppata da Intel e inserita negli ultimi Pentium 4 Prescott serie 6xx per contenere il consumo massimo.
  • VT: sta per "Vanderpool Technology", la tecnologia di virtualizzazione che rende possibile l'esecuzione simultanea di più sistemi operativi differenti contemporaneamente.
Nome Commerciale Data Socket N°Core Clock Molt. Pr.Prod. Voltag. Watt Bus Cache XD 64 HT ST VT
Xeon DP E5405 12/nov/2007 771 4 2 GHz 6x 45 nm
820 mil.
1,21 V 80 W 1333
MHz
L1=4x64KB
L2=2x6MB
No
Xeon DP E5410 2,33 GHz 7x
Xeon DP E5420 2,5 GHz 7,5x
Xeon DP E5430 2,66 GHz 8x
Xeon DP E5440 2,83 GHz 8,5x
Xeon DP E5450 3 GHz 9x
Xeon DP X5450 120 W
Xeon DP X5460 3,16 GHz 9,5x
Xeon DP E5462 2,8 GHz 7x 80 W 1600
MHz
Xeon DP E5472 3 GHz 7,5x
Xeon DP X5472 120 W
Xeon DP X5482 3,2 GHz 8x 150 W
Xeon DP X5470 8/set/2008 3,33 GHz 10x 1,21 V 120 W 1333
MHz
Xeon DP X5492 3,4 GHz 8,5x 150 W 1600
MHz
Xeon DP L5408 25/mar/2008 2,13 GHz 8x N.A. 40 W 1066
MHz
Xeon DP L5410 2,33 GHz 7x 50 W 1333
MHz
Xeon DP L5420 2,5 GHz 7,5x
Xeon DP L5430 8/set/2008 2,66 GHz 8x

Nota: la tabella soprastante è un estratto di quella completa contenuta nella pagina dello Xeon.

Il successore modifica

Il successore di Harpertown è Gainestown, il primo Xeon DP basato sull'architettura Nehalem; è ancora un processore a 4 core ma viene prodotto non mediante un approccio ibrido, ma direttamente con i 4 core su un Die Monolitico e integra il controller della memoria RAM, come del resto tutti i prodotti della nuova architettura; il suo arrivo sul mercato si è avuto il 30 marzo 2009.

Voci correlate modifica

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica