Intel

Intel Xeon Phi ufficialmente al debutto: schede x86 per GPU Computing

di pubblicata il , alle 15:31 nel canale Private Cloud Intel Xeon Phi ufficialmente al debutto: schede x86 per GPU Computing

In concomitanza con SC12 Intel presenta le proprie schede Xeon Phi, prodotti che abbinano l'accelerazione a calcoli paralleli con la flessibilità dell'architettura x86

 
86 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
PaulGuru16 Novembre 2012, 14:22 #81
Originariamente inviato da: cdimauro
Sì, mancano delle istruzioni, per la precisione: quelle di I/O, caratteristiche di x86 (e dello Z80 ).

Quindi non può girarci qualunque software x86. Sicuramente non tutti i s.o.; anzi, dubito che i vecchi s.o. possano girarci.

La versione di Linux che gestisce il tutto sarà stata sicuramente adattata per sfruttare soltanto l'I/O mappato in memoria, come avviene con tutte le altre architetture.


Ah ok ma siamo sempre in ambito server, magari dovranno essere usati in abbinamento ad uno Xeon classico che si occuperà dell'I/O e della gestione dei moduli Phi ( intendo dire una piattaforma con una cpu e tanti Phi sui PCI-Ex ), non credo cambi molto se valutiamo l'intero rack.

Questo comunque sbaglio o non vuol affatto dire che tale prodotto non possa essere variato per un supporto x86 completo ?

Un conto è magari se mancavano componenti particolarmente esosi da renderne impossibile la realizzazione a causa delle dimensioni che avrebbe avuto il die, ma a livello di istruzioni a questo punto è tale solo per espressa volontà di Intel.
!fazz16 Novembre 2012, 14:35 #82
Originariamente inviato da: PaulGuru
Ah ok ma siamo sempre in ambito server, magari dovranno essere usati in abbinamento ad uno Xeon classico che si occuperà dell'I/O e della gestione dei moduli Phi ( intendo dire una piattaforma con una cpu e tanti Phi sui PCI-Ex ), non credo cambi molto se valutiamo l'intero rack.

Questo comunque sbaglio o non vuol affatto dire che tale prodotto non possa essere variato per un supporto x86 completo ?

Un conto è magari se mancavano componenti particolarmente esosi da renderne impossibile la realizzazione a causa delle dimensioni che avrebbe avuto il die, ma a livello di istruzioni a questo punto è tale solo per espressa volontà di Intel.


sono coprocessori quindi hanno bisogno di un processore, avere un supporto completo imho non è così utile, ovvero questi sono sistemi per calcolo massivo (hpc, workstation da calcolo, mainframe, supercomputer) usati anche in configurazione multipla ma un host ha senso che ci sia
cdimauro16 Novembre 2012, 15:24 #83
Originariamente inviato da: PaulGuru
Questo comunque sbaglio o non vuol affatto dire che tale prodotto non possa essere variato per un supporto x86 completo ?

Un conto è magari se mancavano componenti particolarmente esosi da renderne impossibile la realizzazione a causa delle dimensioni che avrebbe avuto il die, ma a livello di istruzioni a questo punto è tale solo per espressa volontà di Intel.

Esattamente. E non penso che Intel torni indietro, perché fino a Larrabee non ho mai letto di istruzioni x86 mancanti. Con Knights Corner / Xeon Phi sì.

Io avrei fatto ben altro. Comunque ormai è andata così...
coschizza16 Novembre 2012, 15:59 #84
Originariamente inviato da: cdimauro
Esattamente. E non penso che Intel torni indietro, perché fino a Larrabee non ho mai letto di istruzioni x86 mancanti. Con Knights Corner / Xeon Phi sì.

Io avrei fatto ben altro. Comunque ormai è andata così...


in verità non mancano istruzioni solo che i core sono chiusi in una scheda che non parla direttamente con il resto del server quindi sono separati e a gestirli è il linux locale, quindi i core hanno l'IO per quello che gli serve per comunicare con gli altri core il proprio sistema operativo il bus esterno per collegarsi via rete add altre schede phi e la memoria locale.

Ma appunto essendo coprocessori come le schede gpgpu non sono autonome ma richiedono chi le programmi e controlli.
Una cosa e fere un processore con 60 core un altra un comprocessore con 60 core le 2 cose sono molto diverse.
cdimauro16 Novembre 2012, 16:12 #85
Pag. 657-658 del Knights Corner Instruction Set Reference Manual:
[CODE]In 64 bit mode, Knights Corner supports a subset of the Intel 64 Architecture instructions. The following sum-marizes Intel 64 Architecture instructions that are not supported in Knights Corner:

• Instructions that operate on MMX registers
• Instructions that operate on XMM registers
• Instructions that operate on YMM registers

GPR and X87 Instructions Not Supported in Knights Corner:

CMOV CMPXCHG16B FCMOVcc FCOMI
FCOMIP FUCOMI FUCOMIP IN
INS INSB INSD INSW
MONITOR MWAIT OUT OUTS
OUTSB OUTSD OUTSW PAUSE
SYSENTER SYSEXIT[/CODE]
cdimauro16 Novembre 2012, 16:44 #86
La situazione è un po' diversa.

La modalità a 32 bit è presente, e sembra sia identica a quella del vecchio Pentium. Quindi in grado di eseguire le stesse modalità e istruzioni.

E' la modalità a 64 bit che non è compatibile con quella x64, in quanto mancano quelle istruzioni, e altre cose.

Quindi Xeon Phi è in grado di eseguire il boot come un qualunque s.o. x86 (a 32 bit), ma una volta che passa in modalità a 64 bit è a tutti gli effetti un coprocessore (in quanto incapace di gestire I/O e altro).

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
^