Slashdot Mirror


IBM Releases Cell SDK

derek_farn writes "IBM has released an SDK running under Fedora core 4 for the Cell Broadband Engine (CBE) Processor. The software includes many gnu tools, but the underlying compiler does not appear to be gnu based. For those keen to start running programs before they get their hands on actual hardware a full system simulator is available. The minimum system requirement specification has obviously not been written by the marketing department: 'Processor - x86 or x86-64; anything under 2GHz or so will be slow to the point of being unusable.'"

7 of 207 comments (clear)

  1. Well . . . by Yocto+Yotta · · Score: 2, Funny

    But does it run Linux?

    Oh. Well, okay then.

    --
    A B A C A B B
  2. Re:Is this the same Cell processor used in the PS3 by Spazntwich · · Score: 5, Funny

    No. In our insanely litigious society, a company has graciously allowed another to create and market a different processor by the same exact name.

  3. Unproductive? by RManning · · Score: 5, Funny

    My favorite quote from TFA...

    ...in addition, the ILAR license states that "You are not authorized to use the Program for productive purposes" -- so make sure that your time spent with these downloads is as unproductive as possible.

  4. New & Improved by Doc+Ruby · · Score: 1, Funny

    I dunno - telling people they have to upgrade their PC to run the SDK for a new PC architecture seems like a marketer's job.

    --

    --
    make install -not war

  5. Re:Wikipedia article question by Jellybob · · Score: 2, Funny

    Looks like Ruby to me, although it's a little to verbose ;)

    0..9 { |i| puts i }

  6. Re:Is this the same Cell processor used in the PS3 by Anonymous Coward · · Score: 2, Funny

    I not get mine run. Please send exact instruction how downloaded PS3 games play can?

  7. Re:Wikipedia article question by hr+raattgift · · Score: 2, Funny
    (dotimes i (code-goes-here))


    Ack, pfft, says the evil Schemer. This is just insipid syntactic sugar for what you really mean:
    (let loop ((i number-of-iterations))
      (if (= i 0)
          #f ;; because CommonLisp dotimes returns NIL
          (begin
            (code-goes-here)
            (loop (- i 1)))))
    instead of whatever dark magic your buggy
    (dotimes (i number-of-iterations) (code-goes-here))
    ends up being mangled into by your CommonLisp compiler because it can't do a safe-for-space tail recursion.