the cell would definitely be an area that Haiku would flourish in, and would make the ex Be guys proud. however I'm sure the coding required is a daunting task even for experienced coders since there isn't anything like it on the planet. Yes there are dual cores and such but the cell is a unique design. Personally I think its a great idea but one that is hard to adopt. If the bugs could be worked out, a custom media workstation that can outperform anything the Apple or any other pc manufacturer can come close to for $600 is the holy grail of media pros. On 3/19/07, Ben Allen <ben.allen@xxxxxxxxx> wrote:
On 3/18/07, Jonas Sundström <jonas@xxxxxxxxxxx> wrote: > > But I'd rather have resources spent on the Playstation3, > which is available, fascinating and potentially very powerful, > and also not that expensive if you can truly use its full potential. > > As an electrical engineering grad student, we have talked about and studied the PS3's cell processor and system architecture, and the sheer power behind it will make you drool. The downside is that you can't really "port" software to the cell processor in the same way that you can to a Sparc, ARM, or MIPS architecture. The cell processor has nine cores: one master core (derivative of a PowerPC chip) and eight specialized slave cores (with limited memory access and functionality, for number crunching only). If you can port Haiku to a PowerPC architecture, you can get it working on a PS3 (Sony has a development kit available that provides some drivers too), but you lose the true power of the cell processor. To really use the cell processor's power, you need to rewrite your code with the nine-core architecture in mind, which is a programming paradigm shift that very few companies (and PS3 game makers) fully comprehend. However, if some people wanted to re-write some of the media-oriented parts of Haiku (specifically encoders, decoders, and parts of the GameKit) to take advantage of the cell processor (and have the Haiku core running on just the PowerPC master core, which has been done with Linux), Haiku could easily be the "MediaOS" in a way that the Be developers only dreamed of. (Imagine being able to encode/decode multiple audio and video streams in near-real time with almost no load on the processor, encode a wav file to multiple compressed formats simultaneously and near-instantly, or have multiple processors dedicated to intensive gaming tasks such as collision detection and particle motion calculation) -Ben
-- Matthew White, Head of computers for the less fortunate.