Newsgroup: it.comp.os.dibattiti
Titolo: Yellow Dog sblocchera' le limitazioni di accesso alla GPU sulla PS3

In fondo e' sempre un OS, quindi non e' OT:
http://www.gametrailers.com/umwatcher.php?id=48980
Interessantissima video intervista con uno dei developers di Yellow Dog 
che spiega come stiano lavorando per accedere alla GPU nVidia RSX al 
100% (il famoso collo di bottiglia che tutti hanno lamentato riguardo 
alla PS3).
Questo potrebbe realmente trasformare la PS3 in un home computer per usi 
davvero molto interessanti.
Tra l'altro, non so se avete provato la PS3 dal vivo, ma IMHO e' molto 
meglio di come viene dipinta dall'hype mediatico attuale: io l'ho 
provata davvero a fondo pochi giorni fa con una PS3 americana su un mega 
schermo Sony Bravia, e devo dire che come console mi ha abbastanza 
impressionato, nonostante i giochi disponibili non sia ancora degni di nota.
-- 
BArrYZ

 davvero molto interessanti.
Abbastanza difficile visto che il processore e` pura merda distillata
per far girare applicazioni normali (chiedere a chiunque l'abbia
provato). Pero` se vuoi vincere qualche competizione stile SETI@Home o
Folding@Home o Sticazzi@Home la PS3 e` il giusto pezzo di ferro, costa
600 euro pero`... 
Un mac mini costa meno e funziona meglio ed e` decisamente piu`
interessante come home computer (avesse l'HDMI e l'audio digitale
sarebbe senza concorrenza, pero` ogni tanto apple non capisce un cazzo e
preferisce rilasciare quella boiata di appletv piuttosto che un mostro
ammazza-concorrenza).
-- 
Valentino Volonghi aka Dialtone
Blog: 
http://www.twisted.it/
Wii Code: 3069 7621 2175 6539
Friend Codes: 
http://www.consolerecords.it/forum/viewtopic.php?t=217

 ammazza-concorrenza).
Si, confermo che programmare qualunque cazzata su Cell (ho il 
simulatore dell'IBM) e` bagno-di-sangue quando va bene, e 
dio-mio-perche-mi-hai-abbandonato quando va male.
Se non fai solo calcoli vettoriali o scientifici, e non hai 6 mesi da 
perdere per imparare, e` inutile. Ah, per cose normali (non vettoriali) 
va molto piu` lento di una cpu 'tradizionale'.
-- 
Sensei <senseiwa at Apple's mac dot com>
Top 10 Oxymorons:
(Retail product) "Microsoft Works"

 dio-mio-perche-mi-hai-abbandonato quando va male.
ahahahah :'D da sign :'D
-- 
NoWhereMan (e.v.)
-- 
http://www.nowhereland.it
-- 
http://flatpress.nowhereland.it

 ammazza-concorrenza).
Non so nulla dell'AppleTV quindi mi astengo.
-- 
BArrYZ

 interessante, almeno per me e' cosi'.
Io non direi propio: 
http://it.playstation.com/ps3/hardware/
Continuiamo a non considerare il fatto che linux ci giri DIMMERDA eh.


 ammazza-concorrenza).
ogni tanto?
Sai, il fatto è che la vendita di contenuti audio-video online fa gola a
tanti, mela inclusa, e li illude annebbiando loro la vista.
Questo è sempre stato l'effetto che fa l'odore dei soldi.

 di una cpu 'tradizionale'.
...e come se non bastasse, la scoperta dell'acqua calda!
Applausi!
:)

 č MOOOOOOOOOOOOOLTO meglio...
Navigare in rete e` una possibilita` da non sottovalutare, la dimensione
e il consumo idem, la possibilita` di non dover smanettare e perdere la
garanzia per vedere dei film potrebbe essere considerato un ulteriore
punto a favore. C'e` poi anche il fatto che preferirei perdere anche
l'altro polso piuttosto che avere un menir nero di tale orripilante
fattura (xbox o ps3 non fa differenza) sotto il televisore fullhd.


 fattura (xbox o ps3 non fa differenza) sotto il televisore fullhd.
certo, invece il macmini è bello perchè è bianco.
Tutto ciò che è bianco è bello, vero?
Solite cazzate...

 dio-mio-perche-mi-hai-abbandonato quando va male.
dove si trova?

 ...della Xbox.
vabbe` dai... Vince l'xbox, contento? :)


 vabbe` dai... Vince l'xbox, contento? :)
no, in raltà non vince perchè non la vendono più.
Semplicemente è ridicolo che aggeggi ultracostosi non riescano a fare le
stesse cose di "vecchie scatole" di qualche anno prima, e questo perchè
castrati a livello software.
Ciò detto, come media center la PS3 è sicuramente meglio del macmini: è
più economica (anche se di poco) e ha il lettore blue-ray.

 eh certo, siccome tu non sei capace, fa cagare.
Poi ti chiedi perchè uno ti da dell'imbecille.
Guarda che può dirtelo chiunque che programmare bene e in modo
efficiente sul Cell è parecchio complesso. Solo chi non lo ha mai fatto
può asserire il contrario.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 può asserire il contrario.
Intendi dire che è difficile per chi non è abituato?

 :)
Non l'hai mai usato il cell vero?
-- 
Sensei <senseiwa at Apple's mac dot com>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.



http://www-128.ibm.com/developerworks/power/cell/
Ma devi avere Fedora per forza.
-- 
Sensei <senseiwa at Apple's mac dot com>
Three things are certain
Death, taxes, and lost data
Guess which has occurred. (Computer's Haiku)

 Intendi dire che è difficile per chi non è abituato?
Intendo dire che *tutti* considerano l'operazione notevolmente più
complessa che programmare un processore tradizionale. 
Ci sono cose che sono più complesse e basta, praticamente a prescindere
dall'abitudine. 


 dall'abitudine. 
Cosi' per capire: secondo te, programmare per i vecchi PPC (quindi per 
tutti i vecchi Apple), era piu' facile (rispetto agli X86), piu' 
difficile o... uguale?
-- 
BArrYZ

 difficile o... uguale?
L'opinione comune è che sia più semplice (non più facile): più registri
general purpose, instruction set meno involuto e più ortogonale.
E poi perché era? In molti campi il PPC è usato più che mai.
-- 
emboliaschizoide.splinder.com

 difficile o... uguale?
Complessivamente grosso modo uguale (qui si che dipende dall'abitudine).
Da un lato l'uso di mnemonici 'universali' che non fanno differenza se
si sta lavorando fra registri, fra memoria etc.
Dall'altro hai più registri generali, per cui è più certe cose vengono
più facili (ma anche di la, si usa solo più lo stack). Dicono che
complessivamente sia più agevole programmare per un processore RISC (o
RISC-like nel caso).
Non a caso Knuth quando ha inventato MIX (e poi MMIX) ha scelto
sostanzialmente un'architettura RISC.
Sicuramente fare codice vettoriale/numerico è più comodo su PPC. Altivec
è davvero una bella piattaforma.
D'altro canto non sono la persona giusta cui fare la domanda (anche se
più giusta di molti altri). Sono anni che non programmo in ASM x86 (e
anche prima ho più che altro fatto qualche shellcode, nulla di veramente
cazzuto). La programmazione PPC la conosco più sulla carta che altro,
grosso modo per i capitoli che ho letto sugli OS X Internals nel
bellissimo libro di Singh, ma non sono mai andato di brutto nel lavoro.
Per cui la mia non può che essere una risposta teorica: so come stanno
le cose, ma non so dirti se davvero nella pratica sia così diverso.
Se vuoi arrivare al fatto che programmare Cell è come programmare PPC,
non è così. Quello è il modo 'banale' di programmarlo, che non ne
sfrutta le caratteristiche. Quando lavori *veramente* con Cell a pieno,
hai per esempio diversi thread concorrenti da usare (e devi usarli, se
no tanto valeva un G5 ;) ) etc etc etc.


 no tanto valeva un G5 ;) ) etc etc etc.
Non volevo proprio arrivare a questo, ma quasi: ok, non e' come 
programmare per PPC, ma cmq il grosso problema oggi col Cell penso 
risieda soprattutto nel fatto che si tratta di una nuova architettura.
Io non sono programmatore (le mie conoscenze di programmazione reale si 
fermano al programmino gestionale in Ada che ho consegnato quando ho 
fatto Fondamenti di Informatica all'Universita', e a qualche stronzata 
in PHP che faccio oggi), quindi non sono in grado di dare seri giudizi 
di merito, ma penso tutavia che forse col tempo si riuscira' a 
sfruttarlo con molta piu' facilita', rispetto ad oggi (magari facendo 
dei buoni compilatori e delle buon librerie). Del resto, sempre per 
restare in ambito console, anche l'Emotion Engine (che era un Risc a 128 
bit che girava a neanche 300 MHz quando in giro sui PC cominicavano ad 
uscire processori intorno al GHz) della PS2 all'inizio nessuno riusciva 
a usarlo/sfruttarlo, poi le cose sono cambiate drasticamente, tanto che 
le SH che hanno sviluppato giochi per PS2 sono una lista lunga un Km.
Perche' col Cell le cose non possono andare analogamente?
Senza contare poi il fatto che Cell verra' spinto parallelamente anche 
in ambito superserver, supercomputer e massicciamente in ambito 
scientifico, non mi pare un processore cosi' scarso sulla carta. E di 
gente che ci avra' a che fare, per riuscire a sfruttarlo in tutta la sua 
potenza, penso che non manchera' proprio. Io sono fiducioso, e la scelta 
di creare una Console/HomeComputer intorno ad un'architettura cosi' 
particolare (ma con cosi' tante potenzialita' in prospettiva), 
ribadisco, la trovo molto interessante nell'attuale panorama tecnologico.
-- 
BArrYZ

 anche su 360 (che pure lei e` ridotta maluccio).
Io vedo che le uscite previste quest'anno non sono cosi' male:
http://it.wikipedia.org/wiki/Lista_di_videogiochi_per_PlayStation_3
E se GTA4 lo faranno uscire anche per la 360, non credo  proprio dipenda 
dal fatto la PS3 e' stata ritenuta scadente e/o destinata al fallimento 
dalla Rockstar. Semplicemente ormai la console di Ms porta tanti bei 
soldoni in piu' (comincia ad avere una base di installato non 
indifferente), e quindi non conviene quasi piu' a nessuna SH dare 
l'esclusiva.
-- 
BArrYZ

 fattura (xbox o ps3 non fa differenza) sotto il televisore fullhd.
De gustibus: a me la Ps3 come estetica non dispiace affato. L'Xbox molto 
meno, e il Mini, con tanto di trasformatore al seguito, proprio non mi 
piace (ma in generale detesto quasi tutti gli oggetti informatici di 
colore bianco, e' un colore che per queste cose proprio non amo).
-- 
BArrYZ

 nel medio periodo, lo sperano davvero, alcune... 
Non capisco queste tue parole. Cioe' capisco che sei un fan di Wii (e va 
benissimo, del resto come vendite fino ad ora e' stato un succeso 
strepitoso), ma veramente non comprendo perche' sei cosi' critico verso 
la PS3, che semplicemente e' una console per videogiocatori differenti 
da quelli che comprano una console come Wii. Se le SH ci investono e' 
chiaro che pensano di rientrarci, altrimenti la nuova console di Sony 
sara' un fiasco totale. E la cosa e' possibilissima, certamente, ma non 
mi pare cosi' scontata come dici tu, soprattutto dopo averla provata di 
persona ti posso dire che non e' per niente male, ha solo il Sw un po' 
acerbo, ma il bello e' proprio il fatto che e' un HW molto flessibile, e 
anzi, in tal senso, forse sara' la console piu' longeva di tutte, fatto 
pure questo da non sottovalutare se si compara la prezzo speso.
-- 
BArrYZ

* BArrYZ wrote, On 11/04/2007 1.33:
Aggiungo questo articolo che raccoglie una serie di commenti delle 
principali SH che sviluppano per console:
http://playstation.about.com/od/ps3/a/PS3SpecsDetails_2.htm
Non mi pare cosi' snobbata.
-- 
BArrYZ

 pure questo da non sottovalutare se si compara la prezzo speso.
Tu pensi che io non l'abbia provata? Con quel controller orrendo con i
trigger scivolosissimi sulle dita? Ps3, Wii e Xbox360 ormai non sono in
commercio da 2 settimane ma da quasi 6 mesi. Le SH stanno investendo in
tutte le piattaforme perche` allo stato attuale non possono permettersi
casini. Poi ci sono i second party e first party che chiaramente tendono
a creare esclusive (rare per microsoft, square/kojima per ps3 e nintendo
stessa). Non e` proprio possibile ignorare chi vende di piu` e come per
la ps2, presto o tardi chi vende di piu` finisce per avere vantaggi
pazzeschi nella rete semplicemente non colmabili dagli altri. Essere o
meno fan del wii non cambia il fatto che stia vendendo come il pane (ed
e` tutt'ora difficile reperirlo facilmente (almeno in america), io il
wii l'ho preso al lancio, quando non si sapeva se avrebbe fatto flop o
meno ed e` da ben prima del lancio che dico male della ps3 (con anche
bastonate date a tal FeDe qua sul NG che non voleva credermi). A te
piace la ps3? Fine, anche a me piaceva il cubo ma nonostante fosse la
migliore console della passata generazione (come RE IV ha dimostrato ma
non solo lui) non ha venduto di piu`. Non mi straccio le vesti, la ps2
ha saputo farsi valere meglio. Allo stato attuale la situazione e` un
pelino capovolta pero` e credimi... La ps3 e` spinta come 'home
computer' ma non se la filera` nessuno per quell'uso semplicemente
perche` sarete in 4 gatti a usarla per altro che non sia l'occasionale
(per ora, poi scompariranno) film in blueray o il videogioco.
Tu invece sei 'fan' ps3? Ben per te :), io con 600 euro mi prendo
console, wiiremote, nunchuk e altri 6 o 7 giochi. Al di la` del fatto
che in sto periodo sono un filino occupato e giocare al wii e` la mia
ultima preoccupazione.


 l'esclusiva.
E io cosa ho detto?


 Tu invece sei 'fan' ps3? Ben per te :)
Ma quale fan, manco l'ho comprata (e neanche la comprero' a breve).
-- 
BArrYZ

 ribadisco, la trovo molto interessante nell'attuale panorama tecnologico.
Sicuramente è una cosa interessante e verrà usata. Io sto solo dicendo
che non è Sensei ad essere necessariamente un incapace: praticamente
tutti quelli che ci hanno lavorato concordano con il fatto che sia una
mina.


 Perche' col Cell le cose non possono andare analogamente?
Perche` su architetture piu` complesse vengono sempre fornite librerie 
d'astrazione che ti danno una mano, pensa a MPI o PVM per le 
architetture a memoria distribuita. L'approccio Cell e` invece di 
scendere all'assembly se devi sfruttarlo, e non danno librerie piu` ad 
alto livello: insomma reinventi la ruota. E` un grossissimo errore, 
tant'e` che non e` gonfio di ordini di Cell processors al mondo (e il 
supercalcolatore IBM non conta, lo producono loro il Cell).
-- 
Sensei <senseiwa at Apple's mac dot com>
The optimist proclaims that we live in the best of all possible worlds;
and the pessimist fears this is true.
(James Branch Cabell)

 decisamente *molto* veloce.
Cosi` disse Steve Jobs per il primo Mac (128 KB), e fu quasi un flop. 
Meglio erano 512.
-- 
Sensei <senseiwa at Apple's mac dot com>
It is a very sad thing that nowadays there is so little useless information.
(Oscar Wilde)

 Meglio erano 512.
Se e' per questo pure Gates disse che 640 KB sarebbero bastati per 
chiunque, ma non e' questo il punto che sollevavo. Io dicevo solo che 
mezzo giga di ram per un mediacenter casalingo con un OS fatto su misura 
sull'HW come un guanto, per me sono piu' che sufficienti. E calcola pure 
che meta' di quella ram non e' veloce, e' proprio *velocissima*, e pure 
di questo bisogna tenerne conto quando si valutano le potenzialita' di 
tutto il sistema dal punto di vista grafico. Nessuna console in giro ha 
un ram cosi' veloce, anzi manco i PC.
-- 
BArrYZ

 citati.
Sinceramente Valentino, mi sembri un geek/nerd linuxiano anti M$ in questo
tuo "odio" contro la PS3, che tanto da qui a un paio d'anni sarà in ogni
caso la console più diffusa fra le 3 nueve uscite (così come Vista fra un
paio d'anni sarà l'OS desktop più diffuso).
E Zelda fa cagare! sono circa a metá e sto cominciando a rompermi il cazzo
di girare in sti labirinti di merda :P
-- 
Vide

 supercalcolatore IBM non conta, lo producono loro il Cell).
A me risulta il contrario, che cio' sta vendendo non male (vedi i server 
Blade). Semmai il problema e' la resa produttiva, che incide molto sul 
prezzo e gli ordinativi, ma quello e' un altro problema.
E che il supercomputer lo produca IBM, o qualsiasi altra ditta, conta 
poco se poi fai una macchina da 1.6 Petaflops, sono i numeri che parlano.
-- 
BArrYZ

 di girare in sti labirinti di merda :P
intanto sono dungeon e poi sigh :(...


 intanto sono dungeon e poi sigh :(...
Sigh perchè? Scherzo, è bello e mi ha intrippato un sacco, e il wiiremote è
una figata , anche se ora al 5 dungeon comincia a stancarmi un po'
(soprattutto perchè comincia a diventare troppo difficile per me :P)
-- 
Vide

 (soprattutto perchè comincia a diventare troppo difficile per me :P)
Era una battuta :P


 parlano.
'Oste e` buono il vino'... se manco ibm usava i cell era finita. Non 
l'hai mai usato barryz, e se te lo scarichi il simulatore fai meglio. 
Devi andare all'assembly, e` come se per programmare su architetture 
distribuite tu andassi di assembly invece di usare MPI.
'Ma chi me lo fa fare?'
-- 
Sensei <senseiwa at Apple's mac dot com>
Three things are certain


 PC.
Il problema e` che una ps3 non e` un mediacenter, e` una piattaforma 
per giocare, sin dal nome PLAY-STATION, il media e` una aggiunta. E 
come piattaforma non va proprio bene, te lo dico io che ho usato quel 
simulatore, e alcune volte ti spiega anche perche` la ps3 e` uscita con 
ritardo e ha poco successo anche tra gli sviluppatori.
-- 
Sensei <senseiwa at Apple's mac dot com>
Three things are certain


E' in fase di progetto la seconda generazione di cell
http://www.ps3coderz.com/index.php?option=com_content&task=view&id=70&Itemid=31
 

 l'hai mai usato barryz, e se te lo scarichi il simulatore fai meglio. 
Allora dai un letta qui:
[...]
  " The Cell processor offers an innovative architectural approach
that will be produced in large enough volumes to be
cost-competitive with commodity CPUs. This work presents
the broadest quantitative study Cell’s performance on scientific
kernels and directly compares its performance to tuned
kernels running on leading superscalar (Opteron), VLIW
(Itanium2), and vector (X1E) architectures. We developed
an analytic framework to predict Cell performance on dense
and sparse matrix operations, stencil computations, and 1D
and 2D FFTs. Using this approach allowed us to explore
numerous algorithmic approaches without the effort of implementing
each variation. We believe this analytical model
is especially important given the relatively immature software
environment makes Cell time-consuming to program
currently; the model proves to be quite accurate, because
the programmer has explicit control over parallelism and
features of the memory system. " [...]
Il resto del documento (queste sono le conclusioni) pure e' 
interessantissimo (soprattutto hanno studiato una loro proposta di 
variazione architetturale chiamata Cell+, molto interessante), ti 
consiglio di leggerlo:
http://www.cs.berkeley.edu/~samw/projects/cell/CF06.pdf
Ti fidi di una seria ricerca in questo campo fatta dalla Berkeley, 
oppure sono pure loro stipendiati da IBM?
-- 
BArrYZ

 oppure sono pure loro stipendiati da IBM?
O non hai ben compreso cio` che hai letto oppure non ho ben compreso
cio` che ho letto io... A me sembra che quei ricercatori dicano
esattamente quello che stiamo dicendo noi.


 Era una battuta :P
Non l'ho capita... :P Ti piace o no Zelda alla fin fine?? 
-- 
Vide

 oppure sono pure loro stipendiati da IBM?
Senza dubbio e` 'challenging' e potrebbe valerne la pena in ALCUNI 
ambiti. Il problema e` spacciarlo per una cpu fatta per i pc di tua 
madre, che non e` vero! Uno studente bravino che sta facendo la tesi 
sul cell mi ha dato proprio un termine di paragone vedendolo lavorare: 
si spende 6 volte il tempo normale per apprendere come funziona e come 
affrontare i problemi piu` banali. E se lo usi 'come se fosse un ppc' 
ottieni performance ridicole.
Se non ci simuli i terremoti con 40 milioni di dollari di budget, e` 
una cpu troppo costosa.
-- 
Sensei <senseiwa at Apple's mac dot com>
Basic research is what I am doing when I don't know what I am doing.
(Wernher von Braun)

 ottieni performance ridicole.
Come ti ho detto: pure quando usci' l'Emotion Engine di Toshiba tutti 
dicevano la stessa identica cosa (nel senso che era difficile sfruttarlo 
e programmarci sopra, e infatti al lancio della Ps2 e per molto tempo 
dopo, giravano dei giochi assolutamente ridicoli). Poi pero' le cose 
sono un tantinello cambiate, e lo dicono i fatti (guarda quanti giochi 
sono usciti per la PS2).
E io non sto dicendo che il Cell e' un valido sostituto degli attuali 
MultiCore X86, lungi da me, sto solo dicendo che e' un architettura 
molto interessante (soprattutto in prospettiva) che puo' essere 
tranquillamente usata anche per un sistema di home media center oltre ad 
essere usato per farci girare giochi e alcune applicazioni con 
performance che le altre architetture attuali si sognano, il tutto in 
uno scatolotto consumer da 600 euri. Mi pare un'idea ambiziosa e 
interessantissima, poi e' chiaro che magari non andra' bene come si 
sperava, ma a me piace proprio perche' va in controtendenza rispetto 
all'attuale panorama tecnologico con un'idea architetturale diversa da 
quella a cui siamo abituati oggi.
Io invece, ad essere un po' piu' maliziosetto, penso che molti (ma non 
mi rifersico precisamente a di te o a quelli che scrivono sul Ng) stiano 
cercando di infangare in tutti i modi la PS3 per il semplice fatto che 
la Sony ha scelto di investire molto su Linux (addirittura ha messo a 
tempo pieno i suoi developer nel kernel con un tree tutto suo) e che 
tale console puo' essere un formidabile veicolo per diffonderlo a 
livello di massa.
Chissa' se mi sbaglio o se invece ci ho preso.
-- 
BArrYZ

 massa.
Dove posso vedere sto tree ?
Quanti sono i developer che stanno lavorando?
ottimizzano il kernel per il cell?
Cosa hanno fatto finora, c'è un roadmap? ci sono informazioni?
grazie 

 Non l'ho capita... :P Ti piace o no Zelda alla fin fine?? 
Chiaro che mi piace, preferivo Windwaker come grafica ma TP e` comunque
molto bello e difficilotto.


 una cpu troppo costosa.
Non e` che un tuo tesista si chiama Fabrizio Milo vero? :)


 Chissa' se mi sbaglio o se invece ci ho preso.
Meno pippe e piu` informazione di prima mano.


 Dove posso vedere sto tree ?
Puoi partire da qui:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f58a9d171a346afb1b09190427e6c28c6118703e
-- 
BArrYZ

 wrote:

Che non tocchera` nessuna ps3...


 Non e` che un tuo tesista si chiama Fabrizio Milo vero? :)
Roma Tre PLM?
-- 
Sensei <senseiwa at Apple's mac dot com>
We know Linux is the best, it can do infinite loops in five seconds.
(Linus Torvalds)

 Chissa' se mi sbaglio o se invece ci ho preso.
Ma un 'chi cazzo se ne fotte di linux' no? Se fosse stato un OS 
proprietario, con QUELLE LIBRERIE sarebbe bagno di sangue uguale.
-- 
Sensei <senseiwa at Apple's mac dot com>
There is no reason for any individual to have a computer in his home.
(Ken Olsen, President, Digital Equipment, 1977)

 (l'originale mac) negativo.
Veramente l'originale apple era un ottimo esempio di un buon SDK. 
Il punto è che in qualche punto nella prima metà degli anni novanta
hanno cominciato a perdere terreno, per arrivare ad un gap parecchio
grosso verso la fine degli anni novanta.
Poi fortunatamente è arrivato OS X. 


 quando lo fara` solo hd-dvd sara` disponibile.
Sinceramente trovo questa cosa un po' sconcertante. Cioč, chiaramente
accadrŕ... ma mi sembra surreale un porno in HD. Magari una roba
amatoriale tirata su con un cellulare o poco piů :P


 amatoriale tirata su con un cellulare o poco più :P
Anche perche' con l'HD i difetti degli attori vengono fuori molto di piu'.
I doppi sensi sono voluti.
-- 
BArrYZ

 Roma Tre PLM?
No, La Sapienza.


 I doppi sensi sono voluti.
Si, ma io non li ho colti, temo :)
Cioč, forse si. 


 No, La Sapienza.
Allora no, pero` lo compatisco profondamente :)
-- 
Sensei <senseiwa at Apple's mac dot com>
Three things are certain


 Poi fortunatamente è arrivato OS X.
Viste le botte che gli hanno dato ha imparato: roba da sviluppatori 
aggratis cosi` anche l'hobby funziona. Documentazione a iosa e 
semplicita` nell'uso di librerie ad alto livello, non uso dell'assembly 
(si, il mac usava pascal, ma per esempio la ps3 funziona molto male se 
la programmi 'normalmente').
Di puttanate apple ne ha fatte, ma pare che altri non abbiano imparato 
dagli errori altrui.
-- 
Sensei <senseiwa at Apple's mac dot com>
There is no reason for any individual to have a computer in his home.


 Cioè, forse si.
Beh il porno se ne e` accorto, notando anche la cellulite... HD-Porn 
non e` conveniente :)
-- 
Sensei <senseiwa at Apple's mac dot com>
Java is the most distressing thing to happen to computing since MS-DOS.
(Alan Kay)

 complessa che programmare un processore tradizionale. 
Questo vale oggi per il Cell, valeva ieri per Itanium, varrà domani per i
multi-core massicci, non stai dicendo nulla di nuovo sul fatto che gestire
il parallelismo è complicato. 
-- 
Per rispondermi, togli il nome del poeta

 il parallelismo è complicato
per agevolare il paralellismo, o meglio la coordinazione e la concorrenza 
nel paralellismo, la Microsoft ha rilasciato una libreria che si chiama CCR.
Questa libreria è contenuta nel Microsoft robotics studio, ed è liberamente 
scaricabile ed utilizzabile (per usi hobbistici).
Per usare i processori multicore , serve secondo me uno "strato" come il 
CCR.
Link:
http://msdn.microsoft.com/robotics/
E questo articolo che spiega BENE cosa è il CCR e come funziona:
http://msdn.microsoft.com/msdnmag/issues/06/09/concurrentaffairs/default.aspx

 il parallelismo è complicato. 
Infatti a me pareva di dire una banalità, ma evidentemente non era
scontato per tutti.


 scontato per tutti.
Il cell e` ben piu` complesso di Itanium come struttura. Altri livelli proprio.
-- 
Sensei <senseiwa at Apple's mac dot com>
There are 10 types of people in the world:
those who understand binary, and those who don't.


Ci sono alcuni che tuttavia sembrano essere di opinione diversa:
http://blogs.mercurynews.com/aei/2007/04/qa_with_factor_5_chief_julian_eggebrecht.html
.
Riporto qualche passo interessante:
Q: How soon did you figure out what the PlayStation 3 could do?
A: Will we ever? (laughs). The baseline isn't hard to figure out. Yes,
it's a harder ramp.
Everybody acknowledges that compared to the 360 and the Wii. It's not
all that bad. It's not like
the PS 2 ramp was at the very beginning. The interesting question
becomes "oh boy, we could go on
forever optimizing for the PlayStation 3." The PS 3 has more of the
situation where you could go
another six months easily and forever. You can get so much more power.
RSX is a known quantity. But
Cell is pretty limitless at this point.
Q: How do you look back at this point on the differences between the
PS 3 and the Xbox 360?
A: You'll have a hard time if you port without having a PS 3 game in
mind when you created the 360
version. That is where a lot of complaints are coming from. They
created the 360 engine with a
unified memory architecture in mind, with the embedded frame buffer
with its advantages and
disadvantages, and not thinking too much in early stages about
multicore. If you try to get that
over to the PS 3, you're in for a bad surprise. The PS 3 is all about
streamlining about the two
different memory pools. They are separate. You don't have to do tiling
because you don't have an
embedded frame buffer. All of these advantages of the PS 3 turn into
disadvantages if you don't
start making your game on the PS 3. Hence the griping. If you create
first on the PS 3, it is
pretty easy to port it to the 360. A lot of companies coming on board
now will probably start on
the PS 3 and move to the 360. The lucky thing for us is we didn't have
to think about the 360 at
all."
@Sensei: devo ammettere di essere incuriosito da Cell, tu che librerie
hai usato per svilupparci sopra? Io ho solo dato un'occhiata rapida al
tutorial 2.1 rilasciato da IBM ed ho visto praticamente solo codice C,
visto che non ho esperienza con Cell sicuramente non sto considerando
qualcosa. Ho visto che c'è addirittura un framework (
http://www.rapidmind.net/product.php
 ) "multipiattaforma" (nel senso
che gira già su Cell e sulle GPU di nuova generazione) che si innesta
direttamente nel codice C++ via template.
La cosa si fa interessante se si considera che sia AMD (con
l'acquisizione di ATI) che Intel ( 
http://www.beyond3d.com/content/articles/31/1
) sembrano puntare ad una evoluzione in questo senso.
Ciao!

 
http://blogs.mercurynews.com/aei/2007/04/qa_with_factor_5_chief_julian_eggebrecht.html
La sua risposta sara' del tipo: non e' possibile, in quanto Apple a suo 
tempo ha detto no al Cell.
Vedrai se non e' cosi'.
-- 
BArrYZ

 Il cell e` ben piu` complesso di Itanium come struttura. Altri livelli proprio.
Quindi, essendo molto complesso, è normale che ci voglia tempo prima di riuscire 
a sfruttarlo. Ora, se parliamo di PS3 nell'ottica di uno che se la compra oggi 
per giocarci, allora questo conclude che si tratta di un investimento futuro che 
non si ripaga oggi, se parli di calcolo scientifico con il Cell, dobbiamo dare 
tempo al tempo per vedere cosa succede.
Ma, in ogni caso, non è la complessità di programmazione di un processore
che ne stabilisce la potenza.


 affrontare i problemi piu` banali.
Uno post-doc molto bravo con 4 ps3 ha saturato una Gigabit Ethernet andando
a 215 Gflops/s. E ci sono tutte le limitazioni di rete e di memoria della
ps3, che certo non è fatta per fare calcolo scientifico.


 said:

Io parlavo del cell, non della ps3: quando lui ha cominciato non 
esisteva altro che il simulatore/sdk della IBM.
-- 
Sensei <senseiwa at Apple's mac dot com>
If you get this in less than 10 seconds, then you are a certified geek.
"FEATUR"
(License plate seen on an old Volkswagen Beetle)

 said:

Qui siamo d'accordo: e` piu` difficile. Dovere di una hw/sw house e` 
fornire mezzi di piu` alto livello dell'assembly. E` un bucio di culo 
senza librerie che ti facilitano la vita levandoti dalle palle la noia 
di reinventar la ruota.





Certe volte sembri un quindicenne.
-- 
Sensei <senseiwa at Apple's mac dot com>
There are 10 types of people in the world:


 Ciao!
Purtroppo il cell simulator e` un semplice linux, ma non ci sono 
librerie IBM. I manuali ti dicono che devi anche usare l'assembly se 
vuoi prestazioni buone. RapidMind e` a prima visione cio` che avrebbe 
dovuto fare l'ibm.
-- 
Sensei <senseiwa at Apple's mac dot com>
Error. Keyboard not attached. Press F1 to continue...
(Real BIOS Error)

 esisteva altro che il simulatore/sdk della IBM.
Quindi citi dei dati vecchi.


 Quindi citi dei dati vecchi.
State-of-the-art. Non esiste alcun computer general purpose che usa il 
cell. O sbaglio?
-- 
Sensei <senseiwa at Apple's mac dot com>
Basic research is what I am doing when I don't know what I am doing.
(Wernher von Braun)

 cell. O sbaglio?
Sì vabbè, la discussione era "è possibile sfruttare decentemente il Cell",
tu dici "no perchè l'amico mio non c'è riuscito", io ti dico "l'amico mio
invece c'è riuscito, va a 216 GFlops sostenuti" e tu ora parli di computer
general purpose...quindi? Il Cell ben programmato, e non occorre essere dei
superuomini, va che è una scheggia, addirittura su una ps3 che non è un
computer per fare calcolo scientifico. 


 said:

No, ho detto che e` un bucio di culo. Rileggi prima di dire 'ste cretinate.
Il cell lo puoi sfruttare a patto di scendere a bassi livelli, sputare 
sangue, e non e` pensato per general purpose. Soprattutto ibm non 
fornisce grandi mezzi.
Questo ho detto, non mettermi in bocca cose che non ho detto.
-- 
Sensei <senseiwa at Apple's mac dot com>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.

 sangue,
Scopro che programmare in Fortran è scendere a bassi livelli...vabbè, anche
tu hai dato il tuo contributo.


 tu hai dato il tuo contributo.
Se programmi f77... ma evidentemente non hai letto i manuali IBM: e` 
consigliato l'inline assembly. Alto livello, gia` gia`.
-- 
Sensei <senseiwa at Apple's mac dot com>
$ cd /pub
$ more beer

 Se programmi f77... ma evidentemente non hai letto i manuali IBM
A me quello che pare evidente, anzi è un fatto, è che senza leggere questi
benedetti manuali si va a quelle velocità usando le ps3, nemmeno un blade
basato su Cell. Ora abbiamo - tutti - capito che tu ti sei letto questi
manuali di sfuggita un po' di tempo fa, però aggiornati...


 manuali di sfuggita un po' di tempo fa, però aggiornati...
Perche` ricordiamolo: sono 8 anni che usi linux e ne sai a pacchi di
tutto ormai, esticazzi.


 said:

Beh allora ti prendero` in parola, viste le tue considerazioni 
altamente tecniche e specifiche.
-- 
Sensei <senseiwa at Apple's mac dot com>
Three things are certain


 
Ad inimmaginabili livelli
-- 
Work is the curse of the drinking classes.
-Oscar Wilde

 tutto ormai, esticazzi.
Più che altro mi documento, non scrivo programmi di calcolo scientifico.
Però se ti fa piacere possiamo continuare a dire che il Cell è ingestibile,
così l'ecosistema del ng è salvo.


 altamente tecniche e specifiche.
Le tue considerazioni sono la rimasticatura di dati per tua stessa
ammissione vecchi di anni. Su questa rimasticatura hai costruito quella che
è una rendita di posizione in questo ng, perchè infili la banalità del Cell
impossibile da gestire, ci vuole l'assembler, ad ogni piè sospinto. Se
invece in Fortran si può andare a saturare una GE, problema tuo e dei tuoi
dati, non certo delle mie considerazioni. 


 cosě l'ecosistema del ng č salvo.
Non direi. L'ecosistema e` gia` salvo mentre parli a vanvera.


 said:

Gia`, vecchi di anni. E` come rompere il cazzo sul fatto che io parli 
dell'ISO C99 perche` vecchio di anni. Il cell non e` cambiato, o ti 
sembra diversamente? Hai in mano qualche pc con il cell che mi 
smentisca? Hai qualche link piu` tecnico su cosa ha rilasciato l'ibm? 
Invece di dire cose inutili, fornisci informazioni tecniche. Se puoi.
-- 
Sensei <senseiwa at Apple's mac dot com>
We know Linux is the best, it can do infinite loops in five seconds.
(Linus Torvalds)

 Invece di dire cose inutili, fornisci informazioni tecniche. Se puoi.
http://www.ce.uniroma2.it/~buttari/wordpress/?p=116
Quindi, non è vero che il Cell sia inusabile, capisco che tu ti sei fatto la
posizione nel ng dicendo questa cavolata, però ora basta. Sopratutto, se
avessi un minimo di voglia di imparare, ti saresti documentato sul serio o
avresti chiesto informazioni con tono meno strafottente.


 Ovvero parli a vanvera...
Io riporto fatti. Il resto sono problemi tuoi, e cerca di rosicare di meno
che non ti fa bene.


 che non ti fa bene.
Rosicare? Guarda che io uso usenet da 10 anni quindi non c'e` nulla che
io non sappia o non possegga. Io non rosico vista l'oggettiva competenza
che mi danno 10 anni di usenet. <g>


 che mi danno 10 anni di usenet. <g>
Vabbe' zefram ha sparato una minchiata imperiale, ma mo non e' che ci puoi 
campare anni con sta cosa, eh.
Dai zefram, sparane una nuova. 

 campare anni con sta cosa, eh.
Finche` mi fa ridere ci campo. Specialmente continuo a riderci finche`
millanta :).


 avresti chiesto informazioni con tono meno strafottente.
Forse non ci siamo compresi: non ho mai messo in dubbio il potenziale 
SCIENTIFICO, ma quello di PROCESSORE GENERAL PURPOSE. Rileggimi.
La considerazione e` semplice. Il cell compete con gli Intel/AMD oppure 
ha una nicchietta fatta solo per i calcoli scientifici come un bel CRAY?
-- 
Sensei <senseiwa at Apple's mac dot com>
The optimist proclaims that we live in the best of all possible worlds;
and the pessimist fears this is true.
(James Branch Cabell)

 non frega un cazzo, il mondo vuole maicrosoft uord e le imeill.
forse il tuo mondo
-- 
|L|E|L|E|

 non frega un cazzo, il mondo vuole maicrosoft uord e le imeill.
Finalmente si capisce bene come ragioni, soprattutto si nota il tuo 
equilibrio e il tuo assoluto non essere di parte quando si parla di 
Linux e simili... ("puttanate linuxare" sicuramente denota questo)
Quindi, fammi capire, siccome il mondo vuole queste cose e in *questo* 
modo, bisogna dargliele sempre e comunque e *guai* a cercare di cambiarle?
Ma per favore.
-- 
BArrYZ

 
ma quella migliore e' che il mondo ha bisogno di word
sarebbe piu' corretto "aveva" bisogno dei .doc


 coglioni che non fanno altro che lamentarsi.
No, l'unico coglione sei tu.


 Rosicare? Guarda che io uso usenet da 10 anni
Usi, non capisci.


 forse il tuo mondo
su, non facciamo gli intransigenti. prendiamo atto che tu non usi word e 
tieni linux sul tuo orologio (magari pure a lancette).
Ma fai questo gioco: vai allo stadio e comincia a chiedere alla gente se 
hanno mai usato word. poi chiedigli se gli interesserebbe installare 
linux sull'orologio.
prendi nota e torna qui.
-- 
-rik0


Appunto, sicuramente librerie di più alto livello fanno gola ma IBM
non sembra essere stata la sola a non fornire mezzi di questo tipo.
Comunque girando un po' tra la comunità degli sviluppatori PS3 ho
notato parecchio entusiasmo, parecchia gente sta lavorando
all'ottimizzazione di questa e quella libreria (mesa e ffmpeg per
dirne un paio, ma anche il supporto a Cell che è già disponibile nelle
alpha di GCC 4.3), c'è anche chi cerca di sfruttare alcune chiamate
all'ipervisore per usare la ram video come ram di sistema...
Io ho da poco montato una Gentoo su una PS3, gira abbastanza bene ma
ovviamente gran parte del lavoro (quasi tutto a dire il vero) è a
carico del PPU, questo ridimensiona parecchio le prestazioni (che
comunque sono più che sufficienti per l'utilizzo che io faccio del
computer), il limite maggiore direi che resta la quantità di ram
disponibile (ovvero solo 190mb visto che il SO della PS3 succhia via
60mb). Comunque per gli utenti finali le capacità totali del sistema
direi che permettono gran parte degli usi, regge benissimo una
sessione con KDE base, Konqueror, OpenOffice e Mplayer, per capirci.
Per quanto mi riguarda aspetto di avere un po' di tempo per leggere
come si deve la documentazione di Cell, poi magari vi farò sapere come
mi trovo ;-).

 Ma per favore.
No: siccome il mondo vuole usare il microonde non devi farlo difficile 
se lo vuoi vendere. Altrimenti fai una gran puttanata. Certo che se sei 
invece uno che lo fa aggratis te ne fotti se lo usano 2 persone in 
croce.
-- 
Sensei <senseiwa at Apple's mac dot com>
Top 10 Oxymorons:
(Retail product) "Microsoft Works"

 forse il tuo mondo
Ah ho capito, e` piu` importante ricompilare linux sul cell che 
risolvere i problemi che linux ha. Giusto, il mondo sara` contento ora.
-- 
Sensei <senseiwa at Apple's mac dot com>
It is a very sad thing that nowadays there is so little useless information.
(Oscar Wilde)

 No, l'unico coglione sei tu.
Ambe` allora piangero` oggi.
-- 
Sensei <senseiwa at Apple's mac dot com>
We know Linux is the best, it can do infinite loops in five seconds.
(Linus Torvalds)

 mi trovo ;-).
Facci sapere anche la tua opinione 'on the road'.
-- 
Sensei <senseiwa at Apple's mac dot com>
$ cd /pub
$ more beer

 
e' piu' importante risolvere i problemi ovvio
ma farlo andare sul cell non toglie il resto
-- 
|L|E|L|E|

 invece uno che lo fa aggratis te ne fotti se lo usano 2 persone in croce.
Accidenti, dei ragionamenti innovativi e interessanti. Come se uno 
volesse fare apposta la roba *difficile* (termine che in realta' non 
vuole dire nulla). Il fatto e' che tu (ma non solo tu) vedi le cose solo 
dal *tuo* punto di vista. Se per te un'interfaccia o un flusso di lavoro 
  (o anche un qualcosa da un punto di vista estetico) e' ottimale, 
allora deve essere cosi' per tutti, per il bene dell'umanita'.
Ebbene, ti do una notizia sconvolgente: non e' cosi'.
-- 
BArrYZ

 Ah ho capito, e` piu` importante ricompilare linux sul cell 
Sansei, davvero: ma sta cosa del compilare ti ha portato dei traumi da 
piccolo?
Perche' con le attuali distro in giro, ti assicuro che dover compilare 
un programma (men che meno il kernel) e' una eventualita' praticamente 
inesistente. Io non compilo un kernel penso da almeno 2 anni (e quando 
lo feci a suo tempo era per pura curiosita', non per necessita') e sono 
sicuro che la gente che usa Linux in ambito non-server (ma ormai pure in 
ambito server penso non sia piu' cosi' necessario), sia nella mia stessa 
situazione.
Quindi perche' tiri fuori sempre sto' sparuacchio della ricompilazione 
per screditare Linux, se poi nei fatti non deve farlo praticamente 
NESSUNO perche' non serve piu'?
-- 
BArrYZ

 ram e l'uso del cell con la sola ppu. 
Veramente ti ha detto l'esatto contrario, che cioe' molti ora stanno 
provando ad usare la super-ram della GPU (pure quelli di YellowDog lo 
stano facendo, e sembra che ci stiano riuscendo), e che per uso 
domestico con le principali distro la macchina va bene gia' adesso che 
e' sfruttata al minimo possibile immaginabile, la cosa non puo' che 
migliorare drasticamente.
-- 
BArrYZ

 NESSUNO perche' non serve piu'?
Credo che il punto non fosse 'ricompilare' il kernel. Ma il fatto che per 
andare su qualsivoglia architettura debba per l'appunto essere compilato. 
Ovvero per andare su Cell, deve essere compilato per il Cell.
-- 
-rik0

 dal *tuo* punto di vista.
E tu dal tuo? Mbe?
Ascoltate me, che le vedo da quello giusto. :P
-- 
-rik0


Coi "drasticamente" ci andrei piano per due motivi: 1) gran parte
delle applicazioni che si usano in genere sui desktop non potrebbero
trarre in ogni caso alcun vantaggio dal Cell (ricordo che gli SPU sono
processori vettoriali che lavorano in SIMD); 2) Perché le applicazioni
ottimizzabili siano ottimizzate veramente c'è bisogno di uno sforzo
non indifferente da parte della community, perché i miglioramenti
diventino poi "drastici" lo sforzo deve essere ancora maggiore.
Detto questo ripeto che appunto le applicazioni di uso più comune
(quelle che non potrebbero sfruttare gli SPU) dell'ottimizzazione se
ne farebbero lo stesso ben poco: OpenOffice, KOffice, Konqueror, e
simili di una CPU veloce se ne infischiano abbastanza in ogni caso (a
meno che non sia davvero roba arcaica, molto meno potente del PPU
direi) quindi per questo tipo di applicazioni il limite maggiore
rimane _sicuramente_ la quantità di RAM disponibile.
Comunque dando un'occhiata rapida al resto del flame mi è sembrato di
capire che qualcuno crede che si voglia far passare la PS3 come un
buon acquisto nel caso si cerchino invece funzionalità che ora si
trovano solo su un PC, questo è allo stato attuale delle cose pura
follia, la PS3 come computer general-purpose è ben distante dalle
prestazioni di un PC attuale (il fatto che poi alla maggior parte
delle persone basti la potenza di un computer vecchio di anni e anni è
un altro discorso).

 un altro discorso).
Nessuno ha detto la PS3 puo' o debba rivaleggiare coi multicore 
generalpurpose di oggi(o almeno, io non l'ho mai detto).
Dico solo che, IMHO, e' un ottimo acquisto in prospettiva, e che come 
console ha anche delle potenzialita' non indifferenti anche come 
mediacenter-homecomputer e/o come macchina a basso costo dedicata al 
clustering per certi particolari usi, proprio per via di un'architettura 
cosi' nuova e particolare. Fine.
Nessuno, nemmeno Sony penso, ha mai visto la PS3 come un'alternativa ai 
PC di casa basati su X86.
-- 
BArrYZ

 dalle sue enormi potenzialita' ancora inespresse.
Barryz non dire stronzate per favore... Il link che hai postato e` una
tale idiozia che non merita commento... Il Wii quando cala e` perche`
Nintendo non ne ha prodotti abbastanza da sostenere la domanda. La PS3
in America e Giappone nelle ultime due settimane ha venduto (assieme)
meno di 25.000 pezzi. Il Wii solo in giappone ne ha fatti piu` del
doppio da solo. Non diciamo stronzate quindi :).
-- 
Valentino Volonghi aka Dialtone
Blog: 
http://www.twisted.it/
Wii Code: 3069 7621 2175 6539
Friend Codes: 
http://www.consolerecords.it/forum/viewtopic.php?t=217

 PC di casa basati su X86.
Concordo pienamente anche se non so per quanto possa mantenere la
superiorità sulla capacità di calcolo vettoriale: Intel, NVIDIA e AMD/
ATI si stanno muovendo tutte in questa direzione, non è un caso che
qualche giorno fa Intel abbia presentato una CPU sperimentale con 80
core (dico _OTTANTA_) capace di picchi di 2TFLOPS. Non sono informato
sulle tecnologie NVIDIA (Cuda) e AMD/ATI (CTM) ma forse hanno già
raggiunto prestazioni analoghe al Cell (non so neanche quali svantaggi
potrebbe portare l'uso delle GPU rispetto a CPU vettoriali, per dirla
tutta). Quando la concorrenza raggiungerà le prestazioni di Cell
sicuramente l'interesse della community potrebbe diminuire se si
considera che la sua diffusione è legata alla sola PS3 (e quindi è
limitata nel tempo). È vero che si rumoreggiava di una versione Cell
su socket AMD per il mercato consumer ma l'ipotesi mi sembra
abbastanza remota. In altre parole: un processore probabilmente coi
giorni contati anche se ora come ora potentissimo potrebbe non valere
lo sforzo necessario per imparare ad usarlo e poi scriverci software
che lo sfrutti.
Insomma, è tutto un gigantesco punto interrogativo, possiamo solo
aspettare e guardare :-).

 doppio da solo. Non diciamo stronzate quindi :).
Io ti ho riportato una pura e freschissima notizia presa dalla rete 
riguardo alle vendite di Wii e Ps3 (tra l'altro non era apparsa solo 
li', ma l'hanno data un po' tutti), non so come e quanto sia vera (anche 
se, sempre secondo la notizia , la PS2 e' ancora di granlunga la console 
piu' venduta in assoluto...).
  Ma come ti avevo gia' detto a me chi vende di piu' frega meno di zero, 
ne' questo incide minimamente sul giudizio che io posso dare al prodotto 
da un punto di vista piu' tecnico. Personalmente non tifo per nessuna 
console, visto che se devo giocare preferisco di granlunga il PC, tranne 
rarissimi (ma veramente rarissimi) casi.
-- 
BArrYZ

>> 384 / 29299.0
0.013106249360046418
Ovvero le GPU sono circa 4-5 volte piu` potenti del Cell (e costano
1/3).


 rarissimi (ma veramente rarissimi) casi.
Questo non ha nulla a che fare con l'aiutare a spargere notizie
volutamente incomplete (e una mezza verita` lasciata implicita e`
equivalente a una falsita`, specialmente alla luce del testo
dell'articolo).


 Ebbene, ti do una notizia sconvolgente: non e' cosi'.
No certo che non e` cosi`. Mi invento che ci sia linux per iPod (*), 
linux per $SARCAZZO architettura. Il mio punto di vista e` la massa, 
non elitario di chi sa di piu`, e quindi vedo come idiozia il 
disperdere le forze in modo assolutamente insensato.
(*) Cazzo ma ti rendi conto o no?
-- 
Sensei <senseiwa at Apple's mac dot com>
There is no reason for any individual to have a computer in his home.
(Ken Olsen, President, Digital Equipment, 1977)

 ma farlo andare sul cell non toglie il resto
Purtroppo si, e` un semplice conto di forze.
-- 
Sensei <senseiwa at Apple's mac dot com>
Top 10 Oxymorons:
(Retail product) "Microsoft Works"

 NESSUNO perche' non serve piu'?
Forse mi sono espresso male. "Ah ho capito, e` piu` importante *FARE IL 
PORTING DI* linux sul cell che risolvere i problemi che linux ha. 
Giusto, il mondo sara` contento ora."
Contento ora della precisazione?
-- 
Sensei <senseiwa at Apple's mac dot com>
Error. Keyboard not attached. Press F1 to continue...
(Real BIOS Error)

 PC di casa basati su X86.
IBM vende i blade Cell, l'ha proposto alla Apple al posto del PPC. Trai 
le conclusioni.
-- 
Sensei <senseiwa at Apple's mac dot com>
Beware of bugs in the above code; I have only proved it correct, not tried it.
(Donald Knuth)


Non considererei questo una buona fonte per giudicare le prestazioni
di CPU e GPU (i risultati sono troppo poco accurati e non so neanche
se vengano usate GPU di nuova generazione, quelle CTM/Cuda, per
capirci) e l'applicazione è troppo specifica, c'è qualche articolino
migliore in giro. Comunque come ho detto tutto sta nel vedere quali
siano i limiti di GPU e Cell (non so se entrambi permettono lo stesso
"range" di applicazioni ne la precisione nei calcoli in virgola mobile
per essere chiaro), parlare solo per GFLOPS potrebbe non portare a
molto, francamete preferisco non sbilanciarmi su questo. C'è da
aggiungere anche che per ora anche le GPU soffrono dello stesso
problema del Cell, ovvero un'interfaccia chiusa e proprietaria che
probabilmente diventerà obsoleta molto presto.

 probabilmente diventerà obsoleta molto presto.
Mi correggo: in realtà l'interfaccia del Cell non è proprietaria, più
che altro non ha seguito uno standard visto che ancora non ne esistono
(ovvero non si ha l'analogo delle SSE nelle CPU x86). NVIDIA e CTM
oltre a questo si appoggiano su software proprietario.


Beh, in realtà è un 'proof of concept' di virus.
-- 
-rik0

 probabilmente diventerà obsoleta molto presto.
Non capisco cosa tu intenda con 'interfaccia chiusa e proprietaria',
francamente non ha senso.



A questo ti ho risposto nell'altro messaggio, quello in cui mi sono
risposto da solo :-).
Comunque è normale che le GPU e le CPU si adegueranno a Cell per il
calcolo vettoriale, presumibilmente succederà anche molto presto. Del
resto è sempre stato così e anche IBM non rimane con le mani in mano,
stanno lavorando già sul successore di Cell, chissà se anche lui avrà
possibilità di diffusione analoghe a quelle che la PS3 ha dato al Cell
attuale.
Mah, boh, chi vivrà vedrà... :-)

se ben ricordo
Ma non fai prima ad ammettere che il cell e' un cesso? 

 Purtroppo si, e` un semplice conto di forze.
In effetti, gli ingegneri che progettano il Cell e ci portano Linux sopra,
se non facessero questo sarebbero impegnati a scrivere ext4. Sei di una
ignoranza e ottusità imbarazzanti.
-- 
Per rispondermi, togli il nome del poeta

 Ambe` allora piangero` oggi.
No, penso che rosicherai come un castoro perchè sei stato messo in un angolo.


 ignoranza e ottusità imbarazzanti.
Fossi in te mi vergognerei di non leggere cio` che fa la comunita`.
-- 
Sensei <senseiwa at Apple's mac dot com>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.

 No, penso che rosicherai come un castoro perchè sei stato messo in un angolo.
Non mi conosci :D
-- 
Sensei <senseiwa at Apple's mac dot com>
Beware of bugs in the above code; I have only proved it correct, not tried it.
(Donald Knuth)

 Ma non fai prima ad ammettere che il cell e' un cesso?
Non e` un cesso, e` un candidato Betamax :D
-- 
Sensei <senseiwa at Apple's mac dot com>
There is no reason for any individual to have a computer in his home.


 Fossi in te mi vergognerei di non leggere cio` che fa la comunita`.
Questo vuol solo dire che io ho un senso morale più sviluppato: tu non leggi
quello che fa la comunità e ne discuti non vergognandotene.


 Non mi conosci :D
Non credere che ambisca a questo, hai fatto una figura pessima.


 situazione.
Io con ubuntu sono obbligato a farlo ad ogni release perche` non
abilitano built-in il driver rivafb. Senza di quello sul powerbook 12
usplash va a colori lisergici (relativamente poco importante) e  (molto
pił importante) non va la regolazione della luminositą dello schermo. Ho
aperto un bug e in 6 mesi 0 risposte. Adesso poi che ubuntu ppc č stata
dismessa penso che passerņ a debian.
-- 
In a minute there is time for decisions and revisions which a minute
will reverse
T.S. Eliot

 dismessa penso che passerò a debian.
Già fatto. Segnati un po' i nomi dei pacchetti che ti rendono
l'esperienza 'userfriendly' (pbbuttons, il bagaglio per lo scaling della
CPU etc etc etc). Segnateli perchè deb li ha, ma non li installa di
default.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 default.
Grazie del consiglio. In ogni modo prima ci avevo messo gentoo (mi
serviva per dei lavori) , quindi credo di sapere bene o male come far
funzionare il tutto :)


 funzionare il tutto :)
Allora nessun problema.


 rimane _sicuramente_ la quantità di RAM disponibile.
http://svn.ps2dev.org/filedetails.php?repname=ps3&path=%2Ftrunk%2Flinux%2Fps3vram%2FREADME&rev=0&sc=0
+256mb ;-)

 +256mb ;-)
WOW!
:-)
-- 
BArrYZ

 coglioni che non fanno altro che lamentarsi.
Approposito...
http://www.gamesindustry.biz/content_page.php?aid=24697
Hironobu Sakaguchi, the creator of the Final Fantasy series, has
criticised the PlayStation 3 for being difficult to develop for - and
accused Microsoft of failing to promote Xbox 360 effectively in Japan.
Coglioni pure loro, i cuggini nostrani dovrebbero mandare i curriculum
perche` sembra siano gli unici in grado di sviluppare software per la
ps3.


 ps3.
<mr.b>
Mi consenta, chi si lamenta e` un comunista!
</mr.b>
-- 
Sensei <senseiwa at Apple's mac dot com>
There are 10 types of people in the world:
those who understand binary, and those who don't.