Apple and Sony Cell chip alliance predicted
CASTalk.com Forum Index CASTalk.com
Discussion of DSP, FPGA, storage and embedded system.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web castalk.com
Apple and Sony Cell chip alliance predicted
Goto page Previous  1, 2
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Computer Architecture
Author Message
Maynard Handley
Guest





Posted: Mon Feb 21, 2005 10:56 pm    Post subject: Re: Apple and Sony Cell chip alliance predicted Reply with quote

In article <cvck7d$897$1@io.uvsq.fr>,
TOUATI Sid <touati-nospamplease@nospam-prism.uvsq.fr> wrote:

Quote:
Isn't it the well studied massive parallel machine paradigm (repainted
with the concept of cellular programming) ? I mean isn't it a massively
parallel architecture scaled to smaller sizes ?

S

Except that this is rather harder than standard massive parallelism.
Standard parallel programming does
* not require you to manage segment swapping so as to be able to fit
address+data into a 256KiB address space
* not require you to write in a mixture of C + assembly (so that you can
access the various vector goodness on the SPU). Sure trivial vector
problems can be auto-vectorized, but interesting problems require use of
permute which doesn't obviously translate into the primitives of any
language I know of.
* allow you to ignore messy issues like the cost of branches and loads
through helpers like branch prediction, L1 and OoOE.

You're taking an unsolved hard problem and just making it that much
harder. Imagining that Apple is going to jump into this is delusional.
Apple, after the 68K->PPC transition, while currently having to deal
with two different GPU "languages", and after having made various (never
very satisfactory) dalliances with DSPs in the past, is well aware of
just how important binary compatibility is, and of just how hard it is
to move code from one place to another (when it's the type of code that
Apple deals with --- OS and driver level stuff, video/audio stuff,
basically highly tuned machine-specific stuff). Maybe in three years,
when (IF!!!) it is clear that this concept works, that it's here for the
long term, and that IST have some sort of real answer for how to program
it, then Apple might start to look at it.

Maynard
Back to top
TOUATI Sid
Guest





Posted: Tue Feb 22, 2005 2:16 pm    Post subject: Re: Apple and Sony Cell chip alliance predicted Reply with quote

Quote:

But (a) don't assume that well-studied means well-understood, and
(b) don't assume that all designs are similar. The devil is in
the detail.

Yes of course. Many fundamental problem in massively parallel machine
programming are still not solved, even if well studied.

S
Back to top
Sander Vesik
Guest





Posted: Tue Feb 22, 2005 11:57 pm    Post subject: Re: Apple and Sony Cell chip alliance predicted Reply with quote

TOUATI Sid <touati-nospamplease@nospam-prism.uvsq.fr> wrote:
Quote:


But (a) don't assume that well-studied means well-understood, and
(b) don't assume that all designs are similar. The devil is in
the detail.

Yes of course. Many fundamental problem in massively parallel machine
programming are still not solved, even if well studied.

The majority of the study of massively parallel machine programming
tends to rather be on the level of basics. Its only marginaly better
for the non-massive case.

<comment type="sarcastic">who wants to tackle the hard problems if
you can instead sit around all day rehashing old simple ones?</comment>


Quote:

S


--
Sander

+++ Out of cheese error +++
Back to top
TOUATI Sid
Guest





Posted: Wed Feb 23, 2005 3:26 pm    Post subject: Re: Apple and Sony Cell chip alliance predicted Reply with quote

All depends what do you define as "basics" and what do you call a
"solution".

A simplified problem doesn't mean that it is easy to "solve". Many basic
problems in massively parallel programming are still difficult, others
are till unsolved, even if simplfied. Such problems are inherited by
cellular programming paradigm.

Of course, for every complex problem in cellular programming, you can
find something called a "technical solution". Some people may be
satisfied, and some others not : they would require "real mathematical
solutions" for the basic problems instead of proposing an 999-th
heuristics that allows to produce good plots, as any of the 998-th
previous ones.
<comment type="smile">
All is marketting inside.
</comment>
S



Sander Vesik wrote:
Quote:
TOUATI Sid <touati-nospamplease@nospam-prism.uvsq.fr> wrote:

But (a) don't assume that well-studied means well-understood, and
(b) don't assume that all designs are similar. The devil is in
the detail.

Yes of course. Many fundamental problem in massively parallel machine
programming are still not solved, even if well studied.


The majority of the study of massively parallel machine programming
tends to rather be on the level of basics. Its only marginaly better
for the non-massive case.

comment type="sarcastic">who wants to tackle the hard problems if
you can instead sit around all day rehashing old simple ones?</comment


S


Back to top
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Computer Architecture All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




VoIP Electronics Powered by phpBB