|
|
|
![]() |
|
Strumenti |
![]() |
#121 |
Senior Member
Iscritto dal: Jun 2003
Città: vivo in Sicilia (tra la prov. di AG e Palermo)
Messaggi: 956
|
Una cpu tende ad essere più "reattiva" negli accessi alla memoria (grazie alla logica out-of-order, non resta ferma ad aspettare i dati, ma se può va avanti - però c'è da dire che le gpu hanno dei meccanismi per mascherare le latenze della memoria, visto che trattano dati sparsi, o random che dir si voglia, però sono meccanismi studiati per quel tipo di applicazione), e nei salti. Questo però non significa che una gpu non possa fare le stesse cose che fa una cpu: può farle praticamente tutte (a parte far partire un sistema operativo), però nella maggior parte dei casi la sua potenza di calcolo rimarrà sottosfruttata; poi c'è da dire che, in genere, le gpu elaborano dati in virgola mobile con una precisione di 16/32bit, quindi se devi operare sui double non va bene.
Il discorso che fai ha senso: si tratta di usare una cpu classica per gestire il lavoro, e svolgerlo in parte, e demandare i calcoli pesanti alla gpu, che fungerebbe da coprocessore. In un certo senso, è quasi un ritorno alle origini, quando la cpu conteneva solo l'alu e l'fpu era un'unità/coprocessore esterno (anche se attaccato nello stesso package); inoltre, nei supercomputer non è raro trovare cpu affiancate da coprocessori, che a volte sono proprio delle gpu adattate. Ultimamente è in voga l'idea di usare proprio delle schede video su pci-express come coprocessori: sia amd/ati, sia nvidia hanno presentato i loro progetti, con cpu affiancate da gpu in sli/crossfire; amd ha in progetto fusion, che prevede l'integrazione di cpu e gpu nello stesso package/die; infine, c'è il progetto terascale di intel, anch'esso interessante: usa molti piccoli core x86 "castrati" per elaborazioni in parallelo "massicce", con una notevole potenza di calcolo, ed è nato proprio per fare da coprocessore, ma alcuni rumor vorrebbero nei piani di intel anche l'uso di questo sistema per farne una vera gpu, per usi grafici. Insomma, nei prossimi anni ne vedremo delle belle. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:08.