Slashdot Mirror


Cell Chip Coming To the PC Via a PCI Express Card

arcticstoat writes with an excerpt from Custom PC: "After developing a brand new CPU architecture from the ground-up, you'd expect that Toshiba, Sony and IBM would have more uses for the Cell architecture than the PlayStation 3, and Toshiba has been quick to make use of the architecture's HD video transcoding abilities in its new Qosimo laptops. However, Leadtek is now taking Toshiba's efforts a step further by putting the chip onto a PCI-E card for desktop PCs. The WinFast PxVC1100 is based on Toshiba's SpursEngine SE1000 processor, which is a cut-down version of the Cell chip. The SpursEngine chip features four SPEs (synergistic processing elements) based on 128-bit RISC cores, along with H.264 and MPEG-2 codecs, but it doesn't contain its own CPU as the chip in the PS3 does. The chip is capable of encoding and decoding H.264, MPEG-2 and MPEG-4 video streams in hardware."

18 of 164 comments (clear)

  1. mythtv apps by pak9rabid · · Score: 4, Interesting

    this + mythtv = interesting possibilities

    1. Re:mythtv apps by Walpurgiss · · Score: 3, Insightful

      As op, it would have to be cheaper than the parts in your computer it negates for it to be worthwhile, and even then, linux support is unlikely. If it was cheap enough to make 1080p x264 decoding not require an ati or nvidia graphics card and a modern processor, it would be good. But my quadcore and onboard nForce video is able to do it, so unless this card + like a celeron could do it, it isn't worthwhile

    2. Re:mythtv apps by batkiwi · · Score: 5, Informative

      Most modern CPUs cannot decode 1080p blu-rays in linux. The video card has nothing to do with it, as there is no support in any linux driver for GPU assisted decoding of anything apart from mpeg2, and even that is shoddy. ffmpeg works well with two threads on dual core, but quad cores isn't buying much right now.

      Low bitrate 1080p rips on the net are not the same quality nor difficulty.

      Yes, a dual/quad core super-fast intel setup can do it (and the mythtv list has a big thread right now about what it takes for full blu-ray rips) but right now those machines are expensive and loud.

      This card could be perfect for people making HTPCs who want a low power and QUIET computer to watch on their TV using myth/etc.

    3. Re:mythtv apps by lysergic.acid · · Score: 3, Insightful

      This card could be perfect for people making HTPCs who want a low power and QUIET computer to watch on their TV using myth/etc.

      i was imagining how cool it'd be to have one of these + VIA EPIA/Eden micro-ATX (what's the smallest form factor that supports PCI-E?) for a HTPC/DVR. that is until i read that the card comes with a one-slot cooler. that would suggest that the processor runs pretty hot, and the slot cooler would probably make a good deal of noise.

    4. Re:mythtv apps by cbreaker · · Score: 3, Informative

      Actually, if your video is encoded with the DivX encoder, the PS3 will play it. It's only when the video is encoded by one of the "compatible" codecs do you run into issues. And, it might play them okay.. Sometimes not.

      I have a few profiles set up in my various encoding apps, so I always get good DVD (with AC3) Rips for the PS3 and I can always convert downloaded videos/movies if necessary (usually not.)

      The PS3 isn't as flexible as a PC for a media player but it's instant-on and it's pretty darned good. I play media over the network via TVersity.

      --
      - It's not the Macs I hate. It's Digg users. -
  2. Why bother? by HateBreeder · · Score: 4, Insightful

    This spurs engine sounds just like an extra GPU...

    Why not just go with CUDA or some other GP-GPU platform and avoid the hassle?

    I know nVidia and AMD/ATI are doing H.264 decoding in hardware using their GPUs... I'm sure you can get software for encoders too.

    --
    Sigs are for the weak.
    1. Re:Why bother? by stonecypher · · Score: 5, Informative

      CUDA is a matrix processor. This is a serial processor. CUDA isn't really applicable to general purpose tasks. This is. CUDA gets its power by running the same function over an array of inputs to generate an array of outputs.

      Different beasts.

      --
      StoneCypher is Full of BS
  3. Does it run ... ? by sergstesh · · Score: 4, Interesting

    The mandatory "does it run Linux ?" boils down to "do they provide enough documentation to write drivers for it ?".

    I RTFA, but I didn't find an answer in it.

  4. Re:Yes, but... by SoapBox17 · · Score: 3, Insightful

    Most feature hardware DEcoding (such as those you linked to). Few feature hardware ENcoding, as TFA does.

  5. Re:I think I can already do that by batkiwi · · Score: 3, Informative

    -in linux, no. only mpeg2 decoding
    -in any OS, not really. There is a brand new ENCODER for h.264, but reviews show it to be crap and limited

    Windows does have full GPU decoding of h.264 with modern nvidia (not sure about ATI, but it is likely), but that's it.

  6. I can see a use for it.... by snicho99 · · Score: 3, Insightful

    Decoding .264 isn't really such a big deal. The ability to do low-cost multi-pass 1080 h.264 encoding at greater than real-time is something that would be EXTREMELY welcome for my company. We're a video post production house and we burn *LOTS* of CPU cycles encoding video for delivery to clients. A sub $500 card that greatly streamlined that process would be VERY welcome. Especially if it's something you could do as a background process that effectively didn't interfere with the operation of the edit suite.

    --
    -Steve http://www.stevennicholson.com
  7. 50/50. by fuzzyfuzzyfungus · · Score: 4, Interesting

    The fate of this device hinges pretty much exclusively on the quality of its software and documentation. If all you get is some gaudy half-broken-and-all-ugly fixed purpose video encode decode app(in the fine tradition of graphics card shovelware, remember the bad old days when the card vendor was responsible for the driver?) then this thing is dead in the water. A few will sell to Netflix pirates looking to rip and encode 3 times as much video as they could ever watch, instead of just twice as much; but that'll be about it.

    If it has good general purpose support(I'd really prefer that this mean "good documentation" and properlinux support; but I suspect a proprietary sdk would do alright as well) then it could be a killer in certain lower end computing scenarios. Since the cell is produced in nontrivial bulk, and this thing is only about 1/2 the complexity of a full cell(does that mean that this card is "spursengine on the half-cell?) it should be cheap, cheap, cheap compared to FPGA boards or custom ASICs for such purposes as the cell architecture is useful.

    I hope the do the right thing, and get rewarded(and I hope so, surely somebody looking to sell computational hardware would see the virtues of making it as useful as possible for as many customers as possible?); but if they don't, I suspect that they'd be lucky to do as well as physX, and will probably do worse.

  8. Shit man... by alexborges · · Score: 3, Funny

    I want to be a synergistic procesing element!

    Doesnt everyone?

    --
    NO SIG
  9. Re:Er... supercomputers? by mrsteveman1 · · Score: 3, Funny

    meep meep?

  10. Hopefully so, unless they really hate Linux. by Anonymous Coward · · Score: 3, Informative

    Probably. We already have enough information about the CELL processor on its own to make use of it under Linux; this card is just taking a cut-down CELL and tacking a PCIe bus on it.

    Unless they purposefully fucked the register table to prevent it, it's probably just a matter of finding the correct PCIe offsets to access known registers/segments on the CELL. While it's possible they could "sabotage" it to prevent the first-day-out-of-the-box Linux driver, chips modified this way usually have to go under more steps of formal validation again (beyond that of just throwing a PCIe controller on, and sheering a few SPUs off), so most companies won't do it.

    Before we get too confident, though, there is a history of this kind of intentional fucking. Conexant acquired some video IP from a defunct company Brooktree, the BT8x8 model, which worked fabulously under Linux, which they re-released with virtually unchanged functionality, but with a completely revamped address table. Brooktree was more friendly and released the specs for its chips to the public, so the Linux driver was fantastic. Since Conexant would not release the new specs without an NDA (and is generally is Linux's bane when it comes to hardware), it took months to get the new driver back to the shape that the old one was in (and IIRC, it was only after someone stepped forward and went under the NDA to do so).

  11. Re:yo yo yo by lysergic.acid · · Score: 3, Insightful

    Leadtek says that the card will enable both encoding and transcoding at speeds that are 'faster than real-time.'

    sweet, i can finally have my PVR record programs before they actually air!

    but seriously though, how much is this card going to cost? is it just for professional video processing or will there be other uses for it as well? i wouldn't mind having one of these things for a PVR/media center, except for the fact that it needs a one-slot cooler, meaning it probably runs hot and noisy.

  12. Re:yo yo yo by neokushan · · Score: 5, Funny

    Lets say the PS3 retails for £300 (it's less than this, but what the hell, this is slashdot, we don't need to be accurate. Or impartial for that matter...let me start again) Lets say the shitty PS3 costs £300, which is far too bloody much, but once you take away the shitty Blu-Ray drive, the shitty Hard drive, shitty controller, shitty case, etc. the price for the shitty fully-fledged CELLs (7 of them, remember) can't be more than £100 and that's a safe overestimation, with added money for the Lube Sony will use to anally violate you with their shitty cocks. This chip has only 4 shitty cores of the shitty CELL and it's not even the full CELL, it's a shitter version of it so I'd say it's a safe bet that it SHOULD cost no more than £50-70, but since the company that makes it is so shitty, they'll probably triple that price. Cunts.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  13. How is this new? by rockypg · · Score: 4, Informative

    Mercury had a PCI-e cell expansion card for over a year now.

    Unlike the leadtek one, the mercury version has the full version of the cell processor, with 8SPEs. Dont think it comes with any prebuilt codecs though.