|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: http://www.businessmagazine.it/news/...gpu_34688.html
Nel mondo HPC Intel deve iniziare a fronteggiare le crescenti minacce delle soluzioni GPGPU. Ma il colosso di Santa Clara è convinto di poter avere un asso nella manica Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2000
Città: BARI
Messaggi: 1983
|
questa è bella!
la HPC con istruzioni x86!!! della serie W i brevetti!!!
finalmente ci stiamo liberando delle istruzioni x86!!! |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: May 2001
Messaggi: 12810
|
Quote:
Guarda che CPU usano i primi 5 supercomputers del mondo ![]() |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 7459
|
Quote:
Liberando delle istruzioni x86 per usare? e che vantaggio?. Comuqnue ci siamo gia liberati delle istruzioni x86 sul HPC perche loro usano unicamente le estensioni a 64bit che non sono propriamente x86. |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 7459
|
Quote:
Ultima modifica di coschizza : 07-12-2010 alle 14:56. |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2002
Città: non ti interessa
Messaggi: 5603
|
Ma le usano come controllo, i calcoli li dovrebbero fare altri processori.
__________________
[url="http://www.hwupgrade.it/forum/showthread.php?t=2119003"]- Compilatore Intel e disparità di trattamento verso processori AMD/VIA |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: May 2001
Messaggi: 12810
|
Quote:
|
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Nov 2000
Città: Varees
Messaggi: 9153
|
quello che mi chiedo io è:
Ha senso utilizzare 50 mini core x86 al posto dei 6-8-12 core fisici? Sempre x86 sono, mi sembra un po' un controsenso sto MIC. |
![]() |
![]() |
![]() |
#9 |
Member
Iscritto dal: Sep 2007
Messaggi: 265
|
"In questa maniera le applicazioni potranno passare da codice single-threaded a codice altamente parallelo senza alcuna variazione del modello sottostante."
Ma questo non e' particolarmente significativo: chissenefrega di non cambiare il modello sottostante se devi cambiare il modello soprastante? ![]() Voglio dire: si' il compilato sara' x86 come il resto, ma devi comunque riscrivere il programma per sfruttare multithreading e unita' vettoriali, o pregare che il compilatore lo faccia per te (non banale). Quindi che alla fine venga prodotto x86 (e non solo, se quella roba deriva da LArrabee sara' x86 + LArrabee New Instructions, che lo rende incompatibile con processori x86 normali), che grandi vantaggi ha? |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Jan 2002
Città: non ti interessa
Messaggi: 5603
|
Quote:
http://en.wikipedia.org/wiki/IBM_Roadrunner che nel novembre 2008 era al top: http://www.top500.org/lists/2008/11 e che monta opteron + cell. Questo pure è un'architettura eterogenea, con CPU intel e GPU amd, immagino però finisca nella categoria degli x86 intel.
__________________
[url="http://www.hwupgrade.it/forum/showthread.php?t=2119003"]- Compilatore Intel e disparità di trattamento verso processori AMD/VIA |
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Aug 2003
Città: Legnano (MI)
Messaggi: 4901
|
Quote:
Potrebbero certo non essere ottimizzazioni "definitive" come quelle ricavabili attraverso un progetto scritto ad-hoc con l'architettura in mente e un team skillato su architetture ad elevato parallelelismo, però pensaci: le soluzioni gpgpu ti impongono di riarchitetturare il software per poter girare ottimalmente; la soluzione intel ti propone di scegliere tra rifare da zero il software, con un notevole guadagno prestazionale, oppure semplicemente ricompilarlo e lasciare l'onere dell'ottimizzazione al compilatore: potrebbe anche non essere efficiente come un'ottimizzazione fatta da esseri umani, ma ne ricaverebbe comunque un boost prestazionale, e tutto questo risparmiando soldi e tempi di messa in esercizio (quindi altri soldi). Questa flessibilità potrebbe far gola a molte aziende quando si tratterà di scegliere tra mic e gpgpu. |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 5991
|
Quote:
Il core x86 "di base" è lo stesso, ma quello che erano le SSE "non c'è più" (sono state sostituite dalle istruzioni della "nuova" VPU). Visto che le parti che contengono istruzioni SSE o le ha generate automaticamente il compilatore oppure sono spezzoni di codice "piccoli" relativamente facili da riscrivere (e spesso con un fallback su codice x86 oppure C/C++ per supportare i vecchi x86 che non avevano le SSE), la cosa è sensata. Intel potrà proporre i chip su architettura MIC sia per macchine "multicore" tipo server che per architetture HPC in cui le prestazioni aggiuntive dovute alle VPU dei core si faranno sentire di più (avrà quindi anche maggiori economie di scala rispetto ai concorrenti). L'unica cosa che potrebbe scombinare le carte ad Intel sarebbe qualche sviluppo (es: le interconnessioni ottiche on-chip) che renderesse più efficienti soluzioni basate su molti più "mini-core" (senza VPU e con cache più piccole). Uno dei motivi per cui MIC o cpugpu hanno senso è che con le tecnologie attuali molti più core "più piccoli" non possono essere sfruttati a dovere a causa dei limiti di banda sulle interconnessioni tra core e core e tra i core e la memoria esterna, ma se le cose cambiassero ... |
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: May 2004
Messaggi: 7459
|
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: May 2004
Messaggi: 7459
|
le architetture eterogenee sono il futuro nel presente sono usate in una piccola percentuale dei sistemi in elenco compreso nella 1° posizione.
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 7459
|
Quote:
le cpu moderne sono estremamente potenti ma spesso sono esageratamente complesse per far girare del codice che avrebbe bisogno di una complessita molto minore. Quindi avere cpu standard x86 piu semplici come degi atom ma munite di unita sse o vmx vettoriali avanzate è molto meglio di avere anche 50 core completi ma con solo 1 unita vettoriale avanzata ciascuno. Questo perche i 50 core semplici occupano magari 1/10 dello spazio dei 50 core completi. Immagina di fare un calcolo del tipi A+B=C, cosa ti serve avere dei core completi se potresti farlo su cpu 100x piu piccole e semplificate. Una volta esisteva la gara dei GHZ ma siamo arrivati a un limite ora siamo nella gara dei core ma arriveremo a un limite e quindi si arriva alla gara dei mini core per continuare a evolvere i pc. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:35.