Just read about those amazing Cell processors. I think it’s going to be revolutionize the computing in near future…
I think Haiku should be supporting those.
Then it would be excellent software together with excellent hardware. Maybe even a formula for the new BeBox
http://www.blachford.info/computer/Cell/Cell0_v2.html
http://www.pcstats.com/articleview.cfm?articleID=1727
The thing is, Cell schematics are hard to find, that is , if anyone has actually published them. whereas x86 info is abundant
B, Cell isn’t available for desktop users, nor is it sure that ever will happen, since Desktop users don’t really benefit from SMP/SMT.
C, a lot of code in modern operating systems is still ASM, which is hard to port. ( well, hard… at least harder then C/C++ )
D, at current there is not a single tool available for the Cell processors, no gcc, no as , no nothing!.
Since it’s all based on IBMs PowerPC5 processors, it’ll probably be possible to do so somewhere in the future, but as of now, there’s just not enough to go on. And then there’s the question on wether the haiku developers wish to support it.
oh n toshiba is trying to port linux to it, that sounds promising
I wouldn’t hold you breath for a port, but it would be pretty interesting. Would it be possible to have the individual servers running on their own SPEs?
D, at current there is not a single tool available for the Cell processors, no gcc, no as , no nothing!.
Looks like Sony has ported the GNU toolchain for the Cell processor. Check out this page which contains gcc and binutils source for Cell:
http://www.bsc.es/projects/deepcomputing/linuxoncell/stable/gnu-toolchain.html
Personally, I wouldn’t find it at all surprising down the road if someone did a Cell port. Specs are hard to find, but I suspect part of that is because it’s an emerging technology. I don’t see Vista or OS X having that much benefit from it, but I can see Haiku really taking off in that area because of its pervasive multithreadedness. It’s just a good fit. Especially when you take into account the fact that multimedia is what the Cell is geared toward.
Haiku is a great fit for the Cell, I’ve been telling some folks this for ages
There’s actually a lot of info out there on Cell, you just need to know where to look. It includes: Specs, compilers, a Cell simulator, a Linux distro, code, umpteen research papers and a ton of docs.
Follow the links, then click the community tab and follow those links for a load more:
http://www-128.ibm.com/developerworks/power/cell/
B, Cell isn't available for desktop users, nor is it sure that ever will happen, since Desktop users don't really benefit from SMP/SMT.
All processors are going SMP/SMT including all desktop chips.
There’s a lot of interest in Cell so I’d be very surprised if someone doesn’t produce a Cell desktop.
BTW the PPE (Power Processor Element) is not a G5 but it is largely compatible, an initial port should be relatively easy. Supporting the SPEs etc. will be more complex but there is a reference implementation to look at.
Since Desktop users don't really benefit from SMP/SMT.
Someone didn’t actually use BeOS, I see
Micah II wrote:Since Desktop users don't really benefit from SMP/SMT.Someone didn’t actually use BeOS, I see
I thought that as well!
VIA are making dual processor boards with their Nehemiah chips which I’ve seen available for 400 USD online (just add RAM, HD, case and power supply). Anyone tried them?