Newsgroup: it.comp.hardware
Titolo: Co-processori... che ruolo hanno?

Su 3ditalia ho letto una notizia in merito a dei co-processori da parte di 
AMD. Dato che è tantissimo che non ne sentivo parlare (l'ultima volta 
ricordo di un coprocessore matematico) chi mi spiega che ruolo ricopre e in 
che casi è chiamato in causa? Ma dove si trova esattamente xche non se ne 
sente MAI parlare.
Grazie! 

 ha scritto nel messaggio
news:OauRg.2118$Xm....@tornado.fastwebnet.it...

Possono servire per svariati compiti... da acceleratori vettoriali, DSP, e
FPGA.

 FPGA.
Ma con le potenze di calcolo di oggi e con l'introduzione di GPU per 
allegerire il processore servono ancora i co-processori? 

 ha scritto nel messaggio
news:fOvRg.2253$Xm....@tornado.fastwebnet.it...

Sicuramente... soprattutto in ambito scientifico spesso la potenza non è mai
abbastanza e ogni "aiuto" esterno può fare comodo, e AMD facilita tutto
questo grazie all'introduzione della tecnologia Torrenza, la quale permette
a produttori di terze parti di progettare "acceleratori" per particolari
compiti da inserirsi nel Socket HTX, socket che sfrutterà tra l'altro il
veloce link Hypertransport, invece che il più "lento" PCI-E ad esempio.
Qui puoi leggere qualcosa in proposito:
http://www.tomshw.it/business.php?guide=20060625

 
http://www.tomshw.it/business.php?guide=20060625
Ho letto l'articolo e l'ho trovato interessante. Mi sorgono un bel pò di 
domande sull'argomento. Intanto immagino che uno dei possibili usi di AMD 
potrebbe essere relativo a un processore grafico, per un desktop, che è un 
processore specializzato e se connesso al processore centrale con una 
connessione ancora + performante si potrebbe avere grande giovamento per 
grosse operazioni di rendering ad esempio. Mi chiedo però se non sia anche 
un problema un grosso flusso di dati. Nell'intervista riportata si fa 
riferimento a un software che dovrà gestire l'afflusso dei dati tra la cpu e 
l'acceleratore. Mi chiedo se una cattiva programmazione del software da 
parte di una società terza non possa generare un collo di bottiglia proprio 
sulla cpu che oltre a elaborare dati provenienti dal HT si trova anche 
bloccato dal sempre crescente flusso dati delle altre periferiche.
Comunque vada le prime versioni di Torrenza compariranno a fine anno e 
conosceremo come AMD intenda sfruttare il socket HT e cosa i partner 
intenderanno montare come cpu specializzata.
Lorenz ti ringrazio per l'articolo.


Figurati ;-)

Tanto per dire...
"tra poco" faranno uscire i 4 core(a parte il poco uso che già i sistemi 
fanno di 2 core) ma se ad esempio si pensasse a 4 core ognuno programmato 
per svolgere compiti diversi?
- n.1 core lo metterei a fare i classici compiti
- n.1 core gestisce la parte grafica
- n.1 core i calcoli a virgola mobile
- n.1 core di supporto ai 3 in caso di collasso. oppure se mi trovassi su un 
sistema con + sistemi potrebbe occuparsi della gestione di + SO 
contemporaneamente oppure se la macchina ha dei database potrebbe esprimere 
le proprie potenzialità sulle una query.
Che ne pensi? 

"aaa" <a...@aaa.aa> ha scritto nel messaggio
news:oe9Sg.1832$a71...@tornado.fastwebnet.it...

Penso che in ogni caso dei processori pensati ad hoc per eseguire
particolari compiti (tipo calcolo vattoriale, DSP, e FpGa) sarebbero sempre
molto più efficienti di una cpu/core general purpose e svolgerebbero il
compito in un tempo palsesememte inferiore. Questi processori "speciali" poi
sono già da tempo usati in ambito scientifico in apparecchiature di tipo
stand alone.
Se fosse il contrario quindi l'utilità di progetti come Torrenza non
avrebbero senso d'esistere...