Cross
Posted Nov 11, 2005 10:44 UTC (Fri) by
khim (subscriber, #9252)
In reply to:
Cross by ncm
Parent article:
Cell Broadband Engine Software Development Kit Version 1.0
Haven't you ever heard of cross-compilation?
Yes, of course.
Why in the world would you ever want to run Eclipse on your target hardware?
To save money, time and workspace ?
Anyway if you're dependent on Eclipse, you won't be programming a Cell in this decade!
Why not ? AFAIK main programming language for Cell is C and Eclipse have decent C support. I only chose Eclipse since this IBM's software BTW - I'm not big fan of Eclipse myself. If you are talking about JDK availability for Cell - this should not be big deal: IBM is publishing JDK for PPC64 and Cell's PPE is PPC64 with some extensions.
You must already have a nice development machine and environment, and there's no need to give that up. Just take your new PS3 out of the box, plug it into the network, netboot it, and off you go. What, graphics? OK, plug in another monitor, if you insist.
In onther words: keep both your workstation and PS3, spend time and money (office space is not cheap) for two sets of hardware. And so on. Loosers position: that's what Microsoft's rivals said back in 1980th: PC is too underpowered so better to base development on UNIX stations (your developers already own them anyway!) and use cross-compilation. Microsoft was right then and it's true today as well: if your platform is not self-sustained and your rivals platfrom is then you lose by default. Rival to Cell platforum is PC! Both IBM and AMD do plan to implement Cell-like architecture by 2010-2012. For Cell to succeed it needs full self-sutainability by 2007-2008 and some cool applications by 2009-2010. Or else the only result of all this activity will be small footnote in history. I can not see how this self-sustainability can be achieved if the main platform is PC+Cell-based PS3, not just PS3 variant by itself. It's okay to use PC to bootstrap development process (DOS and Windows were developed on UNIX workstations at first) but if you want a lot of developers (especially poor students and other free software public) then better make you platform self-sustained or watch how it becomes irrelevant.
(
Log in to post comments)