nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: PS3 .. ma come, una GPU ?!?

Von: Davide Pasca (dpasca@gmail.com) [Profil]
Datum: 25.01.2007 03:25
Message-ID: <1169691928.272371.79590@13g2000cwe.googlegroups.com>
Newsgroup: it.comp.giochi.sviluppo
On Jan 24, 8:00 pm, marco...@gmail.com wrote:
> On Jan 23, 8:41 am, "Davide Pasca" <dpa...@gmail.com> wrote:

> > L'audio pesa poco.
> Dipende..

Tutto dipende 8)

> Ti sei perso nella tua stessa divagazione.

Non sarai un po presuntuoso ? 8)

> C'e' questa specie di leggenda metropolitana per la quale siccome le
> SPU sono processori ottimizzati per il calcolo
> vettoriale allora devono fare pena per tutto il resto.
> Intanto si potrebbe dire che la premessa e' sbagliata! sono stati
> progettati per eseguire un VASTISSIMO

Sono contento se tu ficchi tutto sulla SPU (gioco di seconda
generazione ?!). Fatto sta che attualmente tutto questo sfruttamento
delle SPU non lo vedo..

> TI sei creato una serie di barriere o
> preconcetti mentali per i quali uno
> deve per forza scrivere 100k linee di codice asm per avere qualcosa di
> decente che gira su SPU.

Non ho mai detto questo. Secondo me la barriera e' il fatto che non
vuoi leggere quello che scrivo 8)
E' vero o non e' vero che la parte piu' pesante in un gioco e' grafica
e fisica ? Non rispondermi "dipende" perche' non mi pare ci siano
giochi che simulino orchestre (audio), che ti facciano fare editing
video o che abbiano un AI rivoluzionaria (ci fosse almeno un gioco di
scacchi !)

> Prima ti lamenti che non sempre su SPU e' possibile scrivere codice che
> gira in maniera efficiente e poi
> ti accontenti di una roba che digerisce tutto...ma in maniera
> estremamente lenta? Non sei coerente :)

Sono coerente e ti spiego perche': mi lamento (a dire il vero faccio
l'avvocato di chi si lamenta) del fatto che usare le SPU abbia delle
complicazioni rispetto al lanciare un thread sulla CPU (batchare tasks,
swappare memoria via DMA).

..quindi il problema sta nella non immediatezza d'uso. L'efficienza e'
una cosa, ma la facilita' di sviluppo e' piu' importante. Tutta la
potenza delle CPU in realta' ci serve perche' non c'e' tempo di
scrivere codice che sia sempre coerente con la cache o che sia
generalmente ben ottimizzato... da cui le CPU super intelligenti che
vedono e prevedono e cachano sempre piu' cose.

> Invece hanno tirato fuori una specie di ibrido che non sta ne' da una
> parte ne' dall'altra.. se quelli che ci

..cough cough.. GPU+Cell ..cough cough..

> programmano sopre lo chiamano la carretta ci sara' un motivo :D

Il motivo e' che questa e' una cosa che hai sentito dire solo tu 8)

baubau
Davide

P.S. Mi sa che ho capito chi Marco sei.. a giudicare da come non
accetti compromessi quando si tratta delle cose che ami (PS3 ;)


[ Auf dieses Posting antworten ]

Antworten