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."

164 comments

  1. Er... supercomputers? by Samantha+Wright · · Score: 1, Insightful

    Just maybe? Had anyone other than the submitter and TFAuthor not heard of this?

    --
    Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    1. Re:Er... supercomputers? by somersault · · Score: 1

      The whole point is that this is a way to get Cell power in "Personal Computers", rather than supercomputers or games consoles.

      --
      which is totally what she said
    2. Re:Er... supercomputers? by Nursie · · Score: 2, Informative

      Yeah, and there's that whole "Roadrunner" thing, fastest supercomputer in the world. And IBM sell Cell bladeservers...

    3. Re:Er... supercomputers? by mrsteveman1 · · Score: 3, Funny

      meep meep?

    4. Re:Er... supercomputers? by Fred_A · · Score: 1

      So we can get "cell power" and then all we have to do is write cell empowered applications !

      This is so exciting, I can hardly wait ! Soon I'll be able to index my cactus seeds in no time ! (I've got almost 30)

      I mean, gosh !

      --

      May contain traces of nut.
      Made from the freshest electrons.
    5. Re:Er... supercomputers? by aliquis · · Score: 1

      Yeah, I can't understand why anyone would want a crippled Cell. I really doubt they are all that superawesome powerful in the PS3 so why would I want something less powerful in my computer?
      Also the price will probably be to expensive compared to what you get for the money.

      For general computing shouldn't say an Intel Q9550 be a much better choice? Or if I'd really wanted something this specialized why not get whatever Nvidia-card and use their CUDA-stuff?

      Where is the market for this card? Sure it may be sad for Toshiba that their Cell-partnership went the way of HD-DVD but.. tough luck.

    6. Re:Er... supercomputers? by aliquis · · Score: 1

      (I thought it was obvious so I never said it but also modern graphic cards already do HD-video decoding so this is useless there to, just get a decent graphics card.)

    7. Re:Er... supercomputers? by Khyber · · Score: 0

      I don't see why anyone wants Cell, period. Compare the PS3 to my current T5550 Laptop - running Assassin's Creed on the PS3 using an old standard-def TV would give me framerate issues - sometimes the game ran too fast, other times there were framerate drops like mad. On the laptop, at max everything, no framerate issues, no speed-up, and it looked better. I still have the same issues with AC running in HD on the PS3 now that I've switched to a 32" LCD.

      In fact, most of the games I've played both on PS3 and PC for comparison, the PC beat the console hands-down.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    8. Re:Er... supercomputers? by lowlymarine · · Score: 1

      I think the PS3's GPU is the source of these problems. There's a good chance your computer has something better than a 7800 - and as anyone knows, the processor means nothing if the GPU can't keep up.

    9. Re:Er... supercomputers? by cbreaker · · Score: 2

      This card is supposed to do HD Encoding. Not just decoding.

      Show me a current application that uses your GPU to do good H.264 or MPEG2 encoding in realtime and I'll bite.

      --
      - It's not the Macs I hate. It's Digg users. -
    10. Re:Er... supercomputers? by cbreaker · · Score: 1

      Wow! You have no idea how computers and grahpics cards work, do you?

      --
      - It's not the Macs I hate. It's Digg users. -
    11. Re:Er... supercomputers? by default+luser · · Score: 1

      This card is supposed to do HD Encoding. Not just decoding

      That may be true, but that significantlty limits the potential market for this chip. I'd say just off the cuff that MUCH less than %1 of the total video market has a need to encode HD in real-time, or is encoding HD often enough to notice the improvement.

      For the less than %5 of the video market who have EVER encoded their own HD video, most of them don't do it often enough to notice an improvement. And without noticeable improvement, they cannot justify the cost.

      The rest of the world either encodes movies in low definition, which CPUs can handle (think webcasts, which are already bandwidth-limited), or simply watches those movies (already a solved problem with ATI's 790G integrated graphics).

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    12. Re:Er... supercomputers? by cbreaker · · Score: 1

      First of all, not every product manufactured had to appeal to 90% of the market or sell 10 million units to be successful. Who knows what their target sell rate is, but it sure as hell won't be iPod numbers. A vendor could sell 10,000 cards and have a very successful product depending on R&D costs. For something like this, they just assembled existing parts onto a PCB and probably tied togeter some software for it.

      I would love to be able to encode HD video with some decent speed. I've re-coded BD movies and they take SO LONG to encode that it's not worth it. I'd like to be able to convert whatever the BD movie is down to maybe half the bitrate - and I've seen some pretty damned good looking encodes at much lower rates than you find on a BD disc. It would be great for a media server to be able to share out HD video to your media players, and/or be able to build a collecting of HD movies on your media server. You an rip a BD movie now but on average they're all 20-30GB. If I could bring that down to 8 or 10 that would be really useful.

      This is probably why not many people do it: It's to damned slow.

      --
      - It's not the Macs I hate. It's Digg users. -
    13. Re:Er... supercomputers? by kurzweilfreak · · Score: 1

      zip bang!

      --

      kurzweil_freak

      5th Kyu Genbukan Ninpo/KJJR student

      Be the darkness that allows the light to shine.

    14. Re:Er... supercomputers? by indifferent+children · · Score: 1

      IBM sells Cell shells by the C shore.

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
    15. Re:Er... supercomputers? by aliquis · · Score: 1

      It's a laptop, so actually I don't know if it's that likely that it does have anything better than a 7800. Possible though.

    16. Re:Er... supercomputers? by Khyber · · Score: 1

      8600M GS, 2 GB RAM (512 dedicated 1.5GB shared out of system's 4 GB)

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    17. Re:Er... supercomputers? by aliquis · · Score: 1

      Maybe somewhat like the 7800 then? The GS is higher clocked but only have half the stream processors of the GT, but since it's a newer version.

      I don't know how they compare, but must be quite similar.

    18. Re:Er... supercomputers? by Khyber · · Score: 1

      Assassin's Creed, 1440x900 maximum everything - flawless. Crysis, 1440x900 medium-high detail and it runs decently. This laptop is a surprising powerhouse. Anything using the Source engine runs flawlessly as well. I've yet to find anything that seriously stresses this system's capabilities.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    19. Re:Er... supercomputers? by aliquis · · Score: 1

      I have a Macbook Pro with the 8600m GT so twice as many stream processors but lower clock, but I would be afraid it would perform worse due to Apples retardness of using 128 MB vram.

    20. Re:Er... supercomputers? by Khyber · · Score: 1

      You'd only really have any problems with really high resolutions and texture/filtering settings. Yes, that 128 megs of VRAM absolutely limited your capability and performance for gaming and some graphics design, but you're still able to run just about anything.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    21. Re:Er... supercomputers? by aliquis · · Score: 1

      Like 1440x900? But yes, I remember how Quake4 all settings high with AA and AF totally destroyed it (like 3 fps vs 40-50 for the 256 MB version.)

      In some other cases it didn't mattered so much.

      Still I think it's retarded, it would had cost tens of dollars more to put it in, but they ask me for 700 dollars more to get it in my machine because Apple suck and I would also get 1/11:th faster CPU and 40GB more HDD. Fuck that.

      Also OS X uses Core Image for window effects, pre-rendered fonts and such stuff, so more VRAM makes more sense even for normal OS use
      *fires up OpenGL monitor*
      I'm using 86.824.192 bytes of graphics memory right now, 47.196.928 free.
      (Running finder, last.fm, adium, x-lite, preview, Opera, VoodooPad, 1password and the opengl monitor.)

      I've played around with Apple Aperture and Adobe Lightroom but Aperture is slow like shit and immediatly uses all my VRAM if I bring up the Loupe whereas Lightroom is fast (but probably calculate itss effects in the CPU instead of using the GPU to preview the result in real time.)

      So I use Lightroom (and the results may be better there anyway.) Still boring to see Aperture run like shit just because of bad system configuration on Apples part.

      I so hate them.

    22. Re:Er... supercomputers? by aliquis · · Score: 1

      .. oh, btw, I also always wanted to run dual screen, so one 20" 1680x1050 beside this one, which would of course use up even more precious VRAM both for holding the screen buffer but also the larger windows.

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

    this + mythtv = interesting possibilities

    1. Re:mythtv apps by Anonymous Coward · · Score: 0

      Don't hold your breath for proper Linux support while this is still useful. That is while this is still state of the art, not last years gadget.

      Chances are you can get 8+ core Intel/AMD CPU for half the price before support for this is mature enough to be useful. Sigh.

    2. 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

    3. 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.

    4. Re:mythtv apps by corerunner · · Score: 1

      Would you be able to decrease rip/encoding time by installing two or more of these cards?

      --
      "Don't hate the media, become the media." -Jello Biafra
    5. Re:mythtv apps by Anonymous Coward · · Score: 0, Flamebait

      No it wont... because I'll bet you $1000 they will NOT create linux drivers or open up all the specs so that a linux driver could be written.

      so we will get that card working in about 5 years after it's pretty much abandonded and someone reverse engineered it. Like the Hollywood+ cards back in the late 90's.

      This card would make media center pc's and Linux XBMC awesome as well as letting myth play back HD recording nicely without having to throw insane amounts of processor at the job like you have to currently.

      How about everyone contact leadtech and demand they open all the specs without a stupid NDA asap so that a linux driver can be made.

      Nahh, that will never happen. The guys at leadtech are asshats.

    6. Re:mythtv apps by rtechie · · Score: 1

      As many have said, this isn't cost-effective for the hobbyist (assuming there is proper Linux support, which is unlikely) unless he's encoding shitloads of video i.e. he as at least 4 HD streams he's encoding. This is more for content providers making dedicated encoding boxes.

    7. Re:mythtv apps by Kjella · · Score: 1

      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 (...) 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.

      So what made you think Linux would be any better supported on this card? By the way, it looks like UVD2 is coming to Linux with the ATI drivers soon (since they're usually late, before Christmas at least).

      --
      Live today, because you never know what tomorrow brings
    8. Re:mythtv apps by Walpurgiss · · Score: 1

      Spot on about the bitrate disparity between BD rips on the net and a full lossless rip. I'm sure any software decoding solution in linux would die a horrible death trying to decode it watchably.

      I went without a video card at all just to avoid the noise issue, knowing I'm unlikely to get any full bitrate or blu-ray rips or even close.

      Now if this thing could decode full bd rips real-time, and was cheaper than a video card, it would be intriguing. Though again, linux drivers would be neccessary. FTA though, it has a 1 slot cooler on it, so it might be equally loud as a dedicated PCI-Expressx16 slot video card.

    9. 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.

    10. Re:mythtv apps by danwat1234 · · Score: 1

      LOL, reminds me of the fake seti@home PCI cards (not actually manufactured) that supposedly decrease work unit completion times, especially if more than one is hooked up.

    11. Re:mythtv apps by batkiwi · · Score: 1

      I think linux would be better supported because of the current support of linux for the cell processor.

    12. Re:mythtv apps by Jorophose · · Score: 1

      I was thinking something along those lines, using it to speed up decodes on Linux. The problem is, when would support come, assuming support is necessary?

      There's all sorts of ARM CPUs that can do h.264 (OSD2 is supposed to ship with one, but only for SDTV/EDTV, beagleboard does 720p but I'm not too sure what formats). The problem there is that they don't do HD.

      Should this work really well under Linux, I could easily see VIA boards fitting dual PCIE (or seeing this card for a different bus, or using a riser). VIA Nano 1GHz would use 5W or less depending on the model; should be more than enough for all your background tasks. Offload the video onto the PCIE card, and even with a PicoPSU-120 you should have more than enough power. Stick in an HD4450 or something similar on another PCIEx16 slot, and now you can game too.

    13. Re:mythtv apps by TooMuchToDo · · Score: 1

      Doesn't the Folding@Home project have a client that runs on the PS3? Doesn't that client use the Cell system to churn through work at a much faster pace than a regular CPU? If they can access the processor, I'm sure this will be accessible.

    14. Re:mythtv apps by TooMuchToDo · · Score: 1

      To add to my comment:

      http://folding.stanford.edu/English/FAQ-PS3

      How does the PS3 client's visualization compare to other FAH clients?

      The PS3 client supports advanced visualization features. While the Cell microprocessor does most of the calculation processing of the simulation, the graphic chip of the PLAYSTATION 3 system (the RSX) displays the actual folding process in real-time using new technologies such as HDR and ISO surface rendering. It is possible to navigate the 3D space of the molecule using the interactive controller of the PS3, allowing us to look at the protein from different angles in real-time.

    15. Re:mythtv apps by davolfman · · Score: 1

      Wasn't part of the news that both WinDVD and PowerDVD would potentially support this? That would certainly help for lightweight Windows HTPC's especially given that the card is a half-height and only needs a PCIe x1.

    16. Re:mythtv apps by Anonymous Coward · · Score: 0

      It could go in an mythtv backend and transcode all your stuff. Perhaps you have mpeg2 or a analog signal and you want to save in h.264, so you save disk space.
      I have an appletv, which is only able to decode mpeg2 in the nvidia cpu (because the driver is limited), so if I have h.264 content I could transcode it to mpeg2.

      Transcoding in real time, or faster, is very cpu intensive, so offloading to Cell power could be nice.

    17. Re:mythtv apps by aliquis · · Score: 1

      This is already 2005s years gadget or something like that. The Cell is not state of the art now.

    18. Re:mythtv apps by aliquis · · Score: 1

      Yesterday I read on a forum that the PS3 had problems decoding DivX and such (various and whatever format, in up to HD resolutions I guess) videos when used as a media player, but still it can play BluRay videos and such so it much have decent decoders for the codecs used for BluRay atleast.

      Does anyone know why that is? Just shitty software from Sony? I assume they should be able to upgrade it to decent performance if they tried?

    19. Re:mythtv apps by aliquis · · Score: 1

      This won't help for this card, but it would help if you got a regular graphics card instead:
      http://www.arctic-cooling.com/vga2.php?idx=147

      They have other solutions as well.

    20. Re:mythtv apps by aliquis · · Score: 1

      Oh, and btw, there exist Micro-ATX-motherboards with HD3200 or HD3300 built-in, those may be good enough for HD-video. Lots of nForce chipset motherboards to. Sure they are socket 775 so for Intel cpus instead of Via but there exist silent cooling solutions for those to. And I guess you could lower the voltage and clock aswell.

    21. Re:mythtv apps by Ilgaz · · Score: 1

      I hope Leadtek already got CVS commit accounts in VLC, mplayer, ffmpeg, x264 projects for their optimisations.

      That is the most practical way to gain full support to Windows, OS X and Linux. Also imagine a micro laptop which can crunch data better than a desktop PC when on demand.

    22. Re:mythtv apps by jedidiah · · Score: 1

      Something that can do realtime encoding of HD h264 is nothing
      to sneeze at and not something that can be easily replicated
      by any combination of multiple general purpose processors
      running in parallel. Even if you could manage, it would you
      want to dedicate the equivalent of a Mac Pro to it?

      Even at $250, the equivalent of a Hauppauge 1212 on a PCI
      card exploitable by mplayer or transcode or avidemux would
      be a whole lot more useful.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    23. Re:mythtv apps by cbreaker · · Score: 1

      Well, perhaps. But remember, the PS3 runs on Cell and you can develop for Cell on Linux if you install it on the PS3.

      I don't think Linux support for a card like this is out of the question.

      Man. So many doomsayers around here lately.

      --
      - It's not the Macs I hate. It's Digg users. -
    24. 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. -
    25. Re:mythtv apps by lysergic.acid · · Score: 1

      wow, that's pretty cool (no pun in tended). at first i thought you were just plugging another slot cooler, but that thing is pretty slick. have you gotten one yourself?

      if it really does outperform active coolers then that's quite impressive. and at $30 it's cheaper than most liquid cooling solutions. add a Peltier/thermoelectric active cooler to that thing and you have the perfect silent cooling solution with no moving parts.

    26. Re:mythtv apps by FrozenFOXX · · Score: 1

      That's true, however it should be noted that for the purposes of Folding@Home yes, it IS faster but it can only do, if memory serves correctly, two of the tests required, whereas an x86 can do all of them (which I believe there were about seven, last time I checked, but it's been awhile).

      But yes, I agree that this shouldn't be overdifficult on the accessibility side.

      --
      "Just a fox, a whisper."
    27. Re:mythtv apps by AmiMoJo · · Score: 1

      The ATI 780g chipset is almost what you want. Micro-ATX form factor with built in Radeon 3100 graphics, fully capable of decoding BluRay on a low power CPU like a Sempron or 4850. Most boards have HDMI, DVI and VGA outputs. Fanless, 4 RAM slots, six (!) SATA ports and capable of idling at 30W with a good PSU.

      If Linux support for hardware video decoding is lagging, hopefully now ATI have released the specs for their hardware it will catch up to the Windows side.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    28. Re:mythtv apps by aliquis · · Score: 1

      But it can play DivX with any options on?

    29. Re:mythtv apps by aliquis · · Score: 1

      No, but I read about it in some thread when I was picking components for a friends new machine. (He won't get that but I guess someone in another thread wanted a passive solution so he was recommended the 9600 GT or something like that.)

      Yeah, they seem very cheap for what you get, they have solutions with fans to, which of course will make some noice but on the other hand give an even colder setup vs stock and still run much quiter according to the webpage.

      I think they had a CPU cooler which is supposed to handle the CPU with no fan to. Or well, maybe not:
      http://www.arctic-cooling.com/cpu2.php?idx=162&disc=
      Fatest one, has a fan, but 120 mm so probably not much noise. Also for up to 160 watt and I don't believe an unclocked Intel is close to that.

      Oh well, soon winter, just build your own heatpipe system ventilating out on the balcony ;)

    30. Re:mythtv apps by Jorophose · · Score: 1

      MiniITX. CN896 supports PCIE. I have no idea what other chipsets support it or will support it. Good news is that Logicsupply.com (just lurking there lately) has one of those boards with PCIEx16 (1.5GHz CPU, a lot like SN, but without CompactFlash though that adapter costs like 4$ at DealExtreme) for 144$.

      Cooler does not look bad. Considering you're using a card, you'd need an "expandable" case the kind with room for cards. So you could easily slap a dual-slot cooler if you want it passively cooled, because you have room for two slots. (although where will the TV tuner go?)

    31. Re:mythtv apps by cbreaker · · Score: 1

      Well, I don't know about ANY options, but I have never had the PS3 not play a video encoded with DivX. Sony licensed DivX directly, so it should play anything encoded with it.

      It plays most xVid codec encoded videos too, but not all of them.

      --
      - It's not the Macs I hate. It's Digg users. -
    32. Re:mythtv apps by rtechie · · Score: 1

      But is it cost-effective? In "normal" HTPC environment are you better off buying this or a slightly faster CPU? I suspect this card will cost in the $200 range, but even in the $100 range it makes sense to buy a faster CPU. In your scenario (I'm not sure what you mean by "lightweight") I think the thermal output will be similar, maybe the CPU would be a little hotter. I suppose if you're very tightly physically constrained on the CPU heatsink to the point that you can't switch to a faster CPU this might be an idea. Otherwise, as I said previously, these seem to be for dedicated encoding boxes.

  3. I think I can already do that by Corpuscavernosa · · Score: 1, Informative

    The chip is capable of encoding and decoding H.264, MPEG-2 and MPEG-4 video streams in hardware.

    Don't video cards do that? or does this thing just sorta add juice to your system?

    I WANT THIS TO BE AWESOME but I'm just a bit underwhelmed.

    --
    We figured out a long time ago that it's easier to elect seven judges than to elect 132 legislators.
    1. 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.

    2. Re:I think I can already do that by squiggleslash · · Score: 1

      Is the author aware that H.264 is one of two video encoding standards that fall under the umbrella of "MPEG4"? (H.264 is MPEG 4 Part 10, with the other being Part 2, and I can't honestly remember what it's called. DivX is built off of it, but it's otherwise generally considered kinda irrelevant these days.)

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:I think I can already do that by doctor_no · · Score: 2, Informative

      Its not meant for playback of a single video like the GFX cards do, or watch a DVD or Blu-ray, its designed for content creation and distribution. In an early demo, the Cell did 48 simultaneous Mpeg2 streams in real-time.

      http://gizmodo.com/gadgets/home-entertainment/playstation/cell-processor-demos-mpeg2-x-48-100853.php

       

    4. Re:I think I can already do that by lysergic.acid · · Score: 1

      XviD and DivX are the two most popular video codecs used on the internet, both of which are MPEG-4 Part 2 encodings. i would hardly consider it irrelevant. XviD in particular is useful because it provides high-quality video compression under a GNU license and is supported on all platforms. H.264 is a patented codec, so despite there being open source implementations, it's still excluded from certain FOSS products.

      the author probably wanted to specifically mention H.264 because it's a very well-known encoding that is used in popular consumer products like the Video iPod, iPhone, PSP, etc.

      frankly, out of the specifically mentioned encodings, MPEG-2 is the most out of date and would be completely irrelevant if it weren't used in DVDs. no one uses MPEG-2 encoding for either downloadable content or ripped movies. it doesn't offer good compression ratios (for reasonable video quality). even digital TV broadcasts are quickly switching to the higher quality MPEG-4 AVC.

    5. Re:I think I can already do that by evilviper · · Score: 1

      Don't video cards do that?

      No. Video cards don't do any encoding.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:I think I can already do that by Hal_Porter · · Score: 1

      -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.

      Wouldn't it be better for Linux to get h.264 decoding working on GPUs rather than work on this card which will probably end up being low volume and thus high cost?

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    7. Re:I think I can already do that by default+luser · · Score: 1

      I believe the confusion stems from ATI's AVIVO Video Encoder.

      Yes, it is a fast video encoder. No, it does not use the GPU; instead, it uses optimizations that sacrifice quality for performance.

      I personally find it really sad that ATI made the claim in 2005 that the converter would eventually be hardware-accelerated, and failed to deliver on that promise.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

  4. Two things by iamwhoiamtoday · · Score: 2, Interesting

    #1: Is there going to be a Mac Version? I would love to put this in my Apple Tower, I have 3 PCI-E x16 slots sitting around doing nothing. #2: When is this actually going to come out? I mean, I keep reading things on "fantastic pieces of tech" and they either never come out, or they come out everyone forgets about them. Anyone know what this should retail for, or if software can even take advantage of it yet?

    1. Re:Two things by somersault · · Score: 2, Interesting

      Any PCIe card is a 'mac version' just as much as it is a 'PC version' - perhaps you mean will there be drivers or a developer API for the Mac - the good thing is that a lot of Linux geeks will be wanting this (probably good for University research projects), and if there is Linux support then basically you will already have OSX support.

      The interesting question is, what are you planning to do with it that you can't already do fast enough with a multicore CPU, GPU or physics type add in card? Or do you just want this because it's there? I'm not meaning to criticize especially, I tend to waste a lot of money on gadgets myself..

      --
      which is totally what she said
    2. Re:Two things by iamwhoiamtoday · · Score: 1

      Mainly because I enjoy trying out the latest tech. I have too many computers utilizing many advances in technology, and I'm always trying to find a way to either expand their capacity, or just to check out cool new things. (and yet I don't have an iPhone... go figure)

    3. Re:Two things by somersault · · Score: 1

      That's probably because iPhones aren't really advanced. I had a 3G touchscreen smartphone (HTC TyTN) about a year and a half before the first gen iPhone even hit the streets.. I have always liked Macs since I was a kid (we had a Mac Classic which I used to play games on, write up my homework on, and I even did a bit of coding on it), but iPods and iPhones don't interest me too much. I doubt you'd be able to do anything useful with a Cell PCIe card unless you are heavily into scientific research, cryptography, games development or something like that tbh.

      Unless this thing is cheaper than a graphics card and your system can't handle HD graphics streams then it will remain pointless even for most geeks.

      Did you see the article about the Pandora console? Now that is IMO a geek toy worth blowing some cash on (and thankfully I was on the mailing list so I got an order in before the site was slashdotted) :)

      --
      which is totally what she said
    4. Re:Two things by christurkel · · Score: 2, Insightful

      and if there is Linux support then basically you will already have OSX support.
      You've never tried to write a Mac OS X driver, have you? If so, you'd know you couldn't be more wrong. OS X uses a totally different different architecture; they are not even close. OS X uses I/O Kit. Not even FreeBSD is close.

      --

      CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
    5. Re:Two things by lysergic.acid · · Score: 1

      Did you see the article about the Pandora console? Now that is IMO a geek toy worth blowing some cash on (and thankfully I was on the mailing list so I got an order in before the site was slashdotted) :)

      i couldn't agree with you more. personally, i love my PSP to death. it's the only gaming system i have, and i use it all the time to read e-books, listen to audiobooks, or play PSX games. once you get CFW on it, there's no other handheld out there that can compare as a general portable entertainment device. however, the Pandora is looking to change that.

      as a novice C++ programmer, i really wanted to develop my own homebrew apps for the PSP, but the lack of real documentation and closed nature of the platform presents a daunting obstacle. so when i heard about Pandora, it got me really excited. a powerful open source handheld whose manufacturer embraced & encouraged homebrew? how could any real geek not be psyched by this news? the Pandora is a tinkerer's dream.

      the people complaining about how Pandora isn't newsworthy because it can't compete with the PSP/DS just don't get it. yea, the PSP/DS have a lot more games and publisher support, but that's not the point. the Pandora isn't competing for the mainstream gaming market. between the PSP and the DS, Sony and Nintendo have the bases covered. but the Pandora is aimed at a niche market who up until now have had to content themselves with voiding the warranty on their PSP/DS.

      compared to many other articles posted on /., the average computer geek probably has a lot more use for the Pandora than any of the supercomputers, super batteries, Cell-powered PCI Express cards, or other specialized hardware that the average geek may read about simply as a passing interest in its novelty.

    6. Re:Two things by Anonymous Coward · · Score: 0

      Why would you want to use a piece of hardware that wasn't bless by The Jobs?

    7. Re:Two things by Trelane · · Score: 1

      what are you planning to do with it that you can't already do fast enough with a multicore CPU, GPU or physics type add in card?

      If it's cheap enough, it's an affordable Cell processor to play^H^H^h^Hprototype with. :)

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    8. Re:Two things by Hal_Porter · · Score: 1

      The interesting question is, what are you planning to do with it that you can't already do fast enough with a multicore CPU, GPU or physics type add in card? Or do you just want this because it's there? I'm not meaning to criticize especially, I tend to waste a lot of money on gadgets myself..

      We should replace -1 Flamebait with -1 Passive Aggressive

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    9. Re:Two things by aliquis · · Score: 1

      No, because macs use EFI so they atleast require special graphics cards. So special cards for this purpose may not be as strange as it sounds.

    10. Re:Two things by somersault · · Score: 1

      Definitely. I used to do a lot of hobbyist coding at home (been 7 years since I left home for Uni), but after I started university I spent most of my free time socialising, and since then I've not done any coding outside of work because I've just been wanting to relax.

      I miss doing my own projects at home though - the coding I do at work is pretty mundane. It can still be rewarding sometimes, but compared to creating a game that you can play, and creating AI opponents etc, writing up an engineering or productivity application is pretty dull! I just need to better organise my time - I'm in the habit of frittering it away watching movies and playing games these days :/

      --
      which is totally what she said
    11. Re:Two things by somersault · · Score: 1

      No, I've never written drivers so I'm quite ignorant in that area. I guess I was just thinking more of a linux library which takes advantage of the abilities of the card, but you would indeed need a driver for that to be useful.

      --
      which is totally what she said
    12. Re:Two things by somersault · · Score: 1

      It wasn't flamebait. Possibly passive aggressive, that sounds a lot like me, but I don't think anyone is going to get a kick out of this card unless they are at least a serious amateur coder. At least physics cards have a few games that work with them - this thing is not meant for anything as common as gaming.

      I was thinking about it a bit more and realised it would be a good way to get to know the cell architecture if you are planning on doing something with it in future, like getting into PS3 games development or any other areas where the Cell architecture has been designed to excel - but iamwhoiamtoday doesn't sound like he fits the bill for that. Nobody should buy one of these cards just because they have a free PCIe slot.

      --
      which is totally what she said
    13. Re:Two things by lysergic.acid · · Score: 1

      heh, that's funny 'cause i'm kinda in the same boat. i do graphic design & web development, which does give me some opportunity to write web applications, but i still miss having personal coding projects that i'd stay up all night working on. i sorta fell out of the habit senior year of high school (started dating and my priorities changed). since then i'm a lot less productive during my free time. i spend most of my time these days playing Front Mission 3 on PopStation and watching Star Trek episodes on my computer.

      compared to the days when i was writing my own proxy program to hack TetriNET, turning my webcam into a motion-detector, creating password decrypters, or writing my own Perl AIM bot (to display my online status on my homepage), the stuff i do in my free time now is a lot less exciting.

    14. Re:Two things by somersault · · Score: 1

      Indeed, it just needs a kickstart to break out of routine. I naturally go through phases of being interested in different stuff anyway, I just want to try and make my next several phases something that will get me coding some games again :)

      Unfortunately my attempt to get myself back into photography again just involved me buying an expensive camera and it sitting on a shelf in my cupboard. Despite the fact that I've got into a habit of going for walks on weekends rather than driving everywhere, I never think to bring my camera with me. As a student I used to wander around town just taking pictures of random stuff and uploading it to deviantArt, but I stopped doing that when I got a job.

      I need to think of some solid project to work on for the Pandora before I get it otherwise it may suffer the same fate :( A port of Racer could perhaps be a good way to do that. I had wanted to write a car simulator around the time that I started university - I loved Gran Turismo on the PSX but there weren't really any good alternatives for the PC at that time, and since the PlayStation was at home I had nothing to play! Unfortunately I didn't have much knowledge about how tyre grip, suspension etc worked back then (though I think I could have a good go at it these days). A year or 2 later I found Racer - seems that some other guy had the same idea around the same time as me, but actually carried it out. Perhaps I should just try writing my own from scratch - I'd learn a lot more that way really. I used to dream of working for a games development house until I found out that most people at these places get paid sod all ;) So now I'm kind of like you, I've been doing a bit of web/database development, and some other engineering simulation apps for simulating performance of the tools our company designs and builds (I didn't design the equations for them, but at least I understand what is going on most of the time!), the rest of the time I'm IT support, but at least I get good pay and benefits like a company car, phone, etc. I do enjoy it, it's a great place to work, but it's not as intellectually challenging as working as a games developer would be..

      --
      which is totally what she said
    15. Re:Two things by Jorophose · · Score: 1

      However, if it works under Linux, you can bet your ass that means the hardware has been "figured out" and so could be brought to other OSs.

      Open docs always works best, but what can you do? =/

    16. Re:Two things by lysergic.acid · · Score: 1

      heh, you could always sell me your camera (is it a DSLR?) since i'm in the market for one at the moment. i'm using my dad's Nikon D50 right now, but i really need to get my own as i need to use it for work.

      this is my DA profile btw, though i don't have much on there at the moment. i took a figure drawing and a 2d design class last year hoping to learn some basic studio art techniques and get my fundamentals down, but i haven't really touched my art supplies since then. i don't want to let the acrylics i bought go to waste, but the 2d design instructor i ended up with taught us jack all about actual painting technique.

      and game programming sounds pretty interesting, especially a 3d racing game. i wouldn't mind porting Racer to the PSP, but in all my years of programming i've yet to learn C++. i know, it's quite sad. in retrospect i wish i hadn't wasted all those years learning VB and had instead just gone with C or C++ from the start. i guess now is as good a time as ever to pick it up. i'll probably start with some simple practice projects on my desktop and then see if i can give homebrew on the PSP a go. and if i can get the hang of programming in C++ by the time Pandora is officially released, i might just pick one up also. but unlike you i still have to learn how to code in C++ before i make that investment.

    17. Re:Two things by somersault · · Score: 1

      It's actually a 30D, but there's no way I'm selling it, it should be decent quality for quite a few years to come at least. Perhaps will lend it to my sister if she has problems with her 400D or whatever she has, she's studying photography at college this year. I only have one decent prime lens and a mediocre zoom lens so far, was going to buy a better zoom that cost more than the camera, but until I start using the camera regularly that would be a total waste! When I was taking photos regularly I did everything with a Sony Cybershot W1 - it took great pictures but I still wanted something with more aperture control and so on (I did was a couple of courses in high school with some old black and white SLRs, and I kinda hankered after the control we got with those, though I love the immediate results you get with digital).

      My deviantart id was Kermon (a lot of my photos are still up there) but my account got banned when I created a different account to speak to my Canadian ex (who came over here for 5 months to be with me but then we had a pretty nasty breakup) after she blocked me, as it's against the terms of service. I could get around the block easy enough and start another account for photos, but I think it's best to just keep myself away from there for a while, maybe forever, because it's not a nice reminder (we met through deviantArt). That's part of the reason I haven't started doing photography properly again, I don't know anywhere as good as dA for uploading art, getting comments on it (and favourites - they're addictive :s ).

      I like your crazy psychedelic styles, and the chalk stuff is impressive to me since I've not drawn anything since early high school. I never studied art, so I always think I'm no good giving actual critique. I don't envy you having to look at a topless old lady anyway! Eww.

      I never explicitly 'learned' C++. I learned a lot of C from a book, but the template code for the bots I wrote (just a bunch of DLL hooks to get it connected into the game, but you had to do the AI yourself) was in C++ so I just kind of picked it up as I went along. I still wouldn't know the syntax for creating a class for example, but I just look that kind of thing up when I need to... I've used a few different languages in my time, ranging from BASICs on the Amiga, to C and C++, Delphi (Pascal), JavaScript, PHP, Perl.. it's all the same stuff (apart from when we did functional languages at University, they're pretty crazy :) ). I don't think it's sad that you haven't learned different languages yet, sounds like you've done a good variety of projects at least. I've never done any proper cryptography or anything (read a little about it but never done any practical stuff). Classes and stuff shouldn't be that much of a big deal. Well I say that, but I probably still don't think enough in object oriented terms when coding, as I started off using languages that just didn't have a notion of objects. I think I've got the ideas down okay though. It was interesting looking through stuff like the Half Life and Quake III SDKs because then you see how each entity (like the players and enemies, and even just weapon pickups and the like) in the game is derived from a common class, so they all have 'die' routines and so on. That's a fun way of seeing object oriented coding in practice. It may be a bit weird getting used to have to use different variable types, and pointers though. I remember pointers were one of the weirdest concepts to get my head around in programming, but once you get the idea it's great, they let you do a lot. I'd recommend a good book for you to learn C++ but I don't really know any, sorry! This site looks pretty good to start with though.

      --
      which is totally what she said
    18. Re:Two things by somersault · · Score: 1

      My photos are still up on my Kermon account btw. I'm still pretty proud of them really. They're mostly just really random, but I like just taking pictures of 'stuff' that I think looks nice. Not really done much stuff with people in it though - most people just take photos to record memories, I've never really done that.

      --
      which is totally what she said
    19. Re:Two things by lysergic.acid · · Score: 1

      i like your work. you have some really good photos on there. and i've bookmarked that C/C++ site; it looks pretty useful.

      one thing i forgot to mention was that i used to have this game/program that allowed you to code your own "battle bots" in a variation of ASM, i think, and then allowed you to load a bunch of them into the program and watch them go at it to see who wins. it was pretty fun to mess around with and a good introduction to ASM. the AI system was pretty simple. basically you just program a scanning algorithm (scan radius, speed, movement pattern) and then specify how the bot should maneuver if it does/doesn't detect another bot during a scan. the AI instructions were fairly simplistic, but you'd be surprised at the kind of complex behaviors that can emerge from relatively basic AI. i really wish i could remember the name of the program.

      but yea, it would be kinda cool to write something like that in C++ for the Pandora or PSP. then you could code your own bot AIs and then have them compete in battles or tournaments over ad hoc or infrastructure connections.

    20. Re:Two things by somersault · · Score: 1

      Thanks for the compliments :) A few people have said I have a good eye for that stuff - probably not surprising since all my siblings have ended up going to art school, so I reckon it runs in the family somewhat :) I was just the odd one out studying Computer Science - though I'm the eldest so it didn't seem odd at the time, and it's what our dad studied, so it isn't that weird that I'm interested in it too.

      you'd be surprised at the kind of complex behaviors that can emerge from relatively basic AI

      Yep, I can easily believe you there. I used to have my bots do simple stuff like wait once they got to a corner, and then they had more chance to start moving forward once a team-mate was close I think, that kind of thing, it worked pretty well. Once I remember reading on a forum someone commenting on an amazingly specific team behaviour my bots were doing (they were called TEAMbot after all!), which I knew I hadn't coded in there at all and they were just imagining that the bots were smarter than they actually were. They did have a fair amount of smarts by the time I'd finished with them though - they could use flashbangs or try to sneak in areas where they previously died, they could radio for backup (and respond to requests for backup), CTs would protect the bomb if they found it lying around, or you could order your team to rush by saying 'storm the front' and the like - they were more likely to obey commands if they had a good obedience rating on their personality file (which also defined how good they were at aiming, what their favourite type of weapon was, how chatty they were, whether they could run in one direction while facing another direction, and so on), etc. It was a little sad when I started playing online and realised that most people just play CS as if it's another deathmatch game and ignore the objectives!

      --
      which is totally what she said
  5. 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
    2. Re:Why bother? by snikulin · · Score: 1

      We've been there with audio already. And with "full" modems. And with printing PCL/PS engines (remoted on big printers). As soon as CPU could handle it, the add-on cards will almost disappear (except for hi- and pro- end applications). I think multi-core CPUs will start to achieve that level in 2009. Essentially, they do it already but for the hi-$$$$.

    3. Re:Why bother? by tonytnnt · · Score: 2, Interesting

      Hardware encoding acceleration h.264 isn't easy to do on GPUs as I recall. Your source video file isn't really meant to be worked in parallel, so a serial approach (like this) should work better. At least from what I've been reading/told, which is mostly related to transcoding rather than pure encoding. Someone else might be able to enlighten us more (hopefully a dev from x264 maybe?)

    4. Re:Why bother? by i.of.the.storm · · Score: 1

      AMD has something called the Avivo video encoder which supposedly makes encoding videos really fast and uses very little CPU. Unfortunately, I have an AMD card that is just the wrong type and doesn't have the UVD chip so I can't test it out myself, but the Radeon HD 2600 and all 3x00 and 4x00 GPUs have it. Not sure why they left it out on the 2900s, ugh. I guess the 2900s already generate more heat than almost anything else, so one more chip might be too much.

      --
      All your base are belong to Wii.
    5. Re:Why bother? by Anonymous Coward · · Score: 0

      IIRC, they only have the encoder available for a small number of cards from a few generations ago. They don't support it on the newer cards. Decoding acceleration, yes. But not encoding acceleration.

    6. Re:Why bother? by Anonymous Coward · · Score: 0

      Yes, but video decoding, gathering from discussions I've had, can actaully be a mix of both. The simplest form of decoding is largely parallel (i.e. CUDA is great for this). However, when you start doing noise filtering and other forms of post-processing, I imagine there's a lot of serial work to be done as well.

      Am I right?

    7. Re:Why bother? by neocrono · · Score: 1

      Cell may be more applicable to general purpose tasks than GPGPU, yes, but I recall hearing from several Playstation 3 developers that the synergistic processing elements, or "SPEs"--the only part of the Cell architecture that this board includes--are agonizingly difficult to program for because of the incredibly small amount of local memory available to them. I want to say it's 256 KB?

      Given 4 SPEs, that's a total of a megabyte of memory, shared 4 ways. I'd say these add-in cards are arguably even more limiting than a graphics card.

    8. Re:Why bother? by Anonymous Coward · · Score: 0

      Each Cell SPU is a vector processor as well. It is also quite hard to program them for general purpose tasks. There is really much less difference between the 2 devices that your post implies.

      The Cell PPU is a general purpose processor, but a somewhat crappy one.

    9. Re:Why bother? by vadeskoc · · Score: 1

      The differences between Cell and GPU aren't as clear cut and simple as you make them out to be. Both derive their power from having lots of parallel processing units and memory architecture that helps you keep those elements busy (which is the real trick in parallel computing). Both are a bit tricky to program. Cell has mechanisms for chaining data flow from one SPE to another (which is good for decoding applications), but I don't see a fundamental limitation of using CUDA/GPUs for decoding. An existence proof of this can be found at this site. It's not H.264, but it shows that HD decoding can be made to fit into a GPU.

    10. Re:Why bother? by Anonymous Coward · · Score: 0

      CUDA is nothing but a C compiler with extensions (and a limitation, no stack) for your Nvidia GPU.
      It can perfectly be used to run any general purpose task.

  6. Yes, but... by lowlymarine · · Score: 2, Informative

    ...can it play Crysis?

    Because if not, seeing as modern graphics cards all feature hardware MPEG, I'm kind of underwhelmed by this announcement.

    1. 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.

    2. Re:Yes, but... by Anonymous Coward · · Score: 0

      Few feature hardware ENcoding,

      I believe my Radeon AIW card did. I used to use the card for real-time capture/upscaling/encoding to high bitrate MPEG-2 via S-Video at 640x480. After that, I would transcode to 1MBps DivX 5, and hour long episodes came out to roughly 450 MB.

      No, you couldn't fit two on a CD, and DVD's weren't mainstream yet, but despite the fact that I couldn't release immediately after airing, people would wait until the next day to grab my caps because they just looked so much better.

      Years later, before the show hit DVD and torrent sites sprung up, I found them again all over the net, bundled in torrents with all the previous seasons from other groups.

      I was such a dedicated pirate in high school... Didn't get me laid, though.

  7. 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.

  8. I hope I have room for another card! by ProppaT · · Score: 2, Funny

    ::checks case::
    Ooh, awesome! I have one more PCI-E slot left, right next to my PhysX accelerator! Where do I pre-order?

    --
    Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
  9. 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
    1. Re:I can see a use for it.... by fuzzyfuzzyfungus · · Score: 2, Interesting

      Just hope that they expose the card's power in a nice way. Documentation and/or SDK so that your in-house geek and/or the next version of $EDIT_SUITE can silently harness the power of the coprocessor? Instant win.

      Attempting to integrate Leadtek l33tripZ SE (Now with the crushing power of the "buggy, ill-defined, good enough for consumers" h.246 profile in hardware! Totally Vista compatible(32 bit systems only, when run as administrator during waxing moon)) into a professional workflow? World of pain.

      So, yeah, do linux geeks, I mean... yourself a favor and tell Leadtek that your outfit will totally buy them by the crate if documentation is good. ;)

    2. Re:I can see a use for it.... by Anonymous Coward · · Score: 0

      Snortle... "edit suite". Do you mean "computer"?

  10. Need more info by getnate · · Score: 1

    The article doesn't specify which H.264 profiles and levels the card will encode and decode. Don't get too excited yet.

  11. 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.

    1. Re:50/50. by not+already+in+use · · Score: 1

      I'm sure Sony has the best dev tools for the thing, will be interesting if they release them in some form or another.

      --
      Similes are like metaphors
  12. About damned time! by cmacb · · Score: 0, Redundant

    About damned time!

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

    I want to be a synergistic procesing element!

    Doesnt everyone?

    --
    NO SIG
  14. Only pci-e x1 and 128meg of ram? ati, nv cards hav by Joe+The+Dragon · · Score: 2, Insightful

    Only pci-e x1 and 128meg of ram? ati, nv cards have more ram at a lower cost with a pci-e x16 link.

    The x1 link will slow this down. HTX is even better then pci-e for a add in cpu.

  15. I don't care if there's a PCI card for it but... by LedIris · · Score: 0

    ...I am not leaving without my elephant(motherboard).

  16. Already been done by phil_ps · · Score: 1

    Mercury Computers offers a $7000 PCI Express card that has an _Original_ Cell BE chip. It takes up some much power and is so finicky that you basically have to buy the recommended computer to put the card in or it won't work.

  17. 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).

  18. See also, Mercury Computers by LotsOfPhil · · Score: 1

    Mercury Computers has had a card with a cell on it for quite some time. It is, I believe, very expensive (~$10k?).
    Link to the card.

    --
    This post climbed Mt. Washington.
    1. Re:See also, Mercury Computers by Lance+Cooper · · Score: 2, Interesting

      After looking briefly at this, it is an entirely different beast. It is a full Cell processor, with 8 SPE's and a PPE and 5GB of RAM, as well as Flash memory that allows it to boot Cell Linux. It's really a system on a PCI-E board, rather then an accelerator board.

  19. How Not to Build a Multicore Processor by Louis+Savain · · Score: 2, Insightful

    The Cell is a perfect example of how not to design and build a multicore processor. It's a powerful processor but it's a pain in the ass to program. The worst thing that a multicore designer can do is build a processor before the programming model is designed and tested and all the chinks ironed out. But Sony and IBM are not alone. Intel is making the same mistake with Larrabee. AMD is soon to follow suit with its Fusion hybrid. It's enough to make a grown man cry. The truth should be clear to everyone by now. Heterogeneous processors are not the way to go simply because there is no easy software model that makes them easy to program. GPUs are not the answer either because they lack universality. As Tim Sweeny said recently, what is needed is a homogeneous processor. It will do wonders for productivity. Homogeneity and universality is what is called for. The Cell is anything but.

    In my opinion, both the CPU and the GPU are doomed for the simple reason that they are not universal. There is only one type of parallel processor core that can handle anything you can throw at it and that's a pure MIMD vector core. None of the multicore vendors have one none are planning to build one. Why? Because they don't have the right programming model. Unless they see the error of their ways, some other organization will do the right thing and rocket past them. They won't know what hit them until it's too late. The writing is on the wall.

    1. Re:How Not to Build a Multicore Processor by Anonymous Coward · · Score: 0

      The worst thing that a multicore designer can do is build a processor before the programming model is designed and tested and all the chinks ironed out.

      What do the Chinese have to do with it?

    2. Re:How Not to Build a Multicore Processor by 91degrees · · Score: 2, Interesting

      I wouldn't be so sure. Dedicated hardware is typically a lot cheaper than a general purpose CPU unless the tasks you want to do are extremely general. GPUs work very well with a simpler SIMD approach, and this can be extended to raytracing. It's an approach that works well for a lot of big number crunching tasks.

      For more general purpose work, MIMD is useful. I have to wonder why Cell didn't take more cues from the Transputer. From what I've read, The Cell seems to be based on the idea of running multiple threads in parallel and having one core handle each thread. Always seemed rather inefficient. Seems that a better idea would be to package up the processes into a number of very short tasks, and assign each task to the next free core. This will, of course, require a totally different software architecture.

    3. Re:How Not to Build a Multicore Processor by BiggerIsBetter · · Score: 1

      But Sony and IBM are not alone. Intel is making the same mistake with Larrabee. AMD is soon to follow suit with its Fusion hybrid. It's enough to make a grown man cry.

      Hmm. Interesting argument, but did you consider the possibility that Sony, IBM, Intel and AMD are right, and you're not?

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
  20. 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.

  21. API support by Anonymous Coward · · Score: 0

    Can I run nVidia Aegia or Intel Havok games with this? I assume no way and this isn't for general users, this is only for the HPC crowd?

  22. 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
  23. Re:yo yo yo by neokushan · · Score: 0

    NOTE TO THE MODERATORS: Subtle amounts of sarcasm are present within this post. Before you mod troll or flamebait, please refer to the first two lines of the post for "the joke", if you missed it.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  24. Amiga 4.0? by Anonymous Coward · · Score: 0

    But what about the possibility of (maybe) being able to run Amiga 4.0 on it?

    What we need is a daughterboard that we can run Unix or Amigas on. Then we're talking some fun possibilities...

  25. Sounds like a basic hardware encoder by DJRumpy · · Score: 0

    Well, maybe not basic. Essentially it will take the load off the cpu for the guts of h.264 encoding. Many capture cards use this technology to allow for faster and higher quality real-time encoding. This is actually a good thing for video hobbyists.

  26. Purpose? by Nodamnnicknamesavial · · Score: 0

    Is this any more or less efficient than offloading these same tasks to the GPU? I thought the whole point of GPU offloading was that you have this powerhouse chip in your PC already, making further upgrades or additions to handle video unnecessary?

    --
    I have spoken'eth.
  27. But then the question is by Sycraft-fu · · Score: 2, Insightful

    What does it have over a normal multi-core processor, like say a Core 2 Quad?

    The problem I've been seeing with the Cell both in terms of how it performs in the PS3 and the researchers tinkering with it at work (I work for a university) is that it doesn't really seem to have something that it is great at. A lot of the tasks people tout for it are highly parallel tasks, like Folding@Home. Ok, wonderful, except a GeForce crushes it. A GTX 280 using the CUDA client is much faster than a Cell. Ok so, not for tasks like that. You say it is more applicable to general purpose tasks. Fine, but we've got that already. Intel's Core and AMD's Athlon processors are some amazing general purpose processors for some amazing prices. From what I've seen, at regular CPU tasks, it can't keep up (in the PS3's case, the CPU core that has to dispatch everything to the cells gets swamped). So then what is the market?

    You'll note that here one of the things listed is H.264 encode/decode. Well that IS something that GPUs do and quite well. The decode functions ship with newer drivers. As for encoding, there's a program called Badaboom that uses the GPU to do the encoding. So thus far a lot of the things I've seen the Cell marketed for (video, physics) are things GPUs with CUDA kick ass at.

    The real question isn't what can this card do, it is what can it do better and/or cheaper than either a CPU or GPU? Doesn't matter if it can do everything that they can do, if it is turning complete it can pretty much by definition. What matters it can it do it for either less dollars or in less time (or better yet, both)?

    Also in the video domain it has to compete with ASICs. I don't know about H.264 but there are very cheap MPEG-2/4 codecs. Each chip does 4 realtime encodes and decodes, and they aren't pricey. Computer based CCTV systems use them all the time.

  28. Chip production yield was _that_ poor? by White+Flame · · Score: 1

    IIRC, the PS3 offers 7 SPEs, so they can increase their yield by letting those with one blown/bad SPE still ship, reserving the full 8-working SPE units to more expensive applications. So the chips in these cards are so bad that they have up to 4 dead SPEs and a dead PPE as well?

    I wouldn't think that there'd be enough of a market segment to create a separate, more limited version of this chip just for applications like this. This have got to be their mitigation strategy for incredibly low yield.

    1. Re:Chip production yield was _that_ poor? by Wesley+Felter · · Score: 2, Insightful

      SpursEngine is not a partial good Cell; it's a different chip.

    2. Re:Chip production yield was _that_ poor? by dreamchaser · · Score: 1

      It's just 4 SPE's without the controlling CPU. This has nothing to do with yields and is a set of separately made parts.

  29. those who cannot remember the past by Anonymous Coward · · Score: 0

    Oh awesome, a computer of a different architecture inside my own computer!

    This will be precisely as useful as the SunPCI card for all those Ultra5s and Ultra10s. And probably adopted just as widely.

    I can't wait to get them out of a box of junk at a yard sale for $10 because no one knows what they are.

  30. Re:yo yo yo by Anonymous Coward · · Score: 0

    I dunno Canonical has a slightly erotic sound. I think it would be a simple but significant anal violation.

  31. PS3 Emulator? by thenewguy001 · · Score: 1

    Hmm, would this would make it much easier to develop a PS3 emulator for PCs?

    1. Re:PS3 Emulator? by Wesley+Felter · · Score: 1

      SpursEngine has 1/4th the performance of Cell; you do the math.

    2. Re:PS3 Emulator? by stpk4 · · Score: 1

      so we need 4 cards then?

    3. Re:PS3 Emulator? by Wesley+Felter · · Score: 1

      Emulating 7 3.2 GHz SPEs with 16 1.5 GHz SPEs connected with virtually no bandwidth sounds difficult.

  32. anus penis? by Anonymous Coward · · Score: 0

    penis anus!

  33. 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.

    1. Re:How is this new? by Anonymous Coward · · Score: 0

      http://picocomputing.com/products/cards.php
      Pico Computing has had a PCI-s FPGA card for over a year as well. With reconfigurable logic, it can probably do much more then a cell based processor.

    2. Re:How is this new? by owlstead · · Score: 1

      It also has a price tag of 8K for a complete version including 2x gigabit & 4 GB of RAM. This is serious stuff, not something you would want to put into, say, a media streaming PC of under 10K.

      Personally the thing that is really new is the price point and the preinstalled codecs (if any). This would be pretty usefull for e.g. surveillance, where you might want to put a lot of security camera's onto one PC.

  34. Open Graphics Project by Ivlis · · Score: 1

    Has the Cell processor been considered as a GPU for the Open Graphics Project?

  35. Is this really needed? by blahplusplus · · Score: 1

    I remember when Creative and a few other companies had media decoder/encoader boards packaged with DVDROMS when they first came out, seems like a step back IMHO.

  36. Re:haha by Anonymous Coward · · Score: 0

    No if his penis was up he wouldn't be posting on /. he be trawling for poofter cock.

  37. Re:yo yo yo by Anonymous Coward · · Score: 0

    It is time to sell CELL as a desktop.

  38. Linux support by DrYak · · Score: 1

    I won't be as much pessimistic.
    There is already lots of support for CELL processors in the open source world (for example, PS3 runs Linux out of the box and SPUs are the only way to have decent 3D graphics as the hyper-visor locks the access to the GPU).

    The only difficulties are going to be how to communicate with the SPU units on the card. Then, the chips that runs on the other side of the PCIe pipe isn't unknown.

    As soon as the communication between main PC's CPU and the board's SPU is understood, you have instant access to all the code developed for SPU from the PS3 Linux project, from the various Linux on IBM's CELL powered blades, etc. that you could thrown on these SPUs.

    With enough hackers thrown at the problem (and given the specs, its going to be interesting) I suspect this board will get reverse engineered and support in Linux much quicked that the old MEPG-2 acceleration boards (like DXR3 / EM8300) where the chips themselves were an additional unknown variable in the equation.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  39. Re:yo yo yo by dmbasso · · Score: 1

    -1 Redundant... sorry for my fellow japanese moderators, and for those that were anally violated by Sony (I really couldn't imagine they were so much :p )

    --
    `echo $[0x853204FA81]|tr 0-9 ionbsdeaml`@gmail.com
  40. One-Slot Cooler by DrYak · · Score: 2, Informative

    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.

    Look at the pictures : the cooler looks rather small, and seems to be of the standard type that you find over most low-end GFX cards and some chipsets.

    As long as there's sufficient air-flow in your HTPC, you could probably swap if for on of those heat-pipe based monstruosities that you can fit over standard GPU and use passive cooling or low noise big fan. (something like this)

    Of course, given the standard shape, you could also put a water cooling block on it.

    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?

    Well, I think this is going to be the tricky part.

    On one hand IBM and company have gone through great effort to diversify and push their chip to as much as possible different usage (more product sold = cheaper to build) so I don't think it'll have as much problems as the PhysX chip had.

    But on the other hand, the main usage for which this card is marketed for (accelerating HD decoding) is already supported by the hardware acceleration inside latest graphics card on the biggest market (Windows machines).
    Most HTPC builder running Windows Media Center, will probably prefer to put in one of the latest HD-enabled GeForce or Radeon (or even the latest onboard Chrome from VIA), rather than having to buy two separate cards, one graphic card AND one HD accelerator.
    Thus I don't know if there's going to be enough demand to drive the price low enough.
    And that's bad for us Linux users, because we don't get such a good support for hardware decoding in graphics card, and developing it will be slow. Whereas the CELL based solution would be much more easy to tackle as there's already tons of code and tools for the CELL's SPUs.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:One-Slot Cooler by Jorophose · · Score: 1

      This can encode, however.

      If it can encode HD (720p/1080i/1080p, at least the first two, with a fairly high-bitrate h.264) then it's sold. There's no point to using Windows on your HTPC with a noisy video card when you can use this with MythTV (if there was any advantage to windows on a machine like that in the first place...).

      If IBM gives us an MIT/BSD licensed option (or is this only kernel/userland? in which case GPL or apache would be ok) then it's sold sold sold, easily, and I would buy one the day I could find one. On the other hand if it's closed it's game over from the start, because it's likely going to be windows support only, and so no dice because those people are using geforces/radeons.

  41. Re:yo yo yo by weetabeex · · Score: 1

    fully-fledged CELLs (7 of them, remember)

    Actually, a PS3 only features a single CELL processor, which is composed by 1 PPE (a PowerPC) and 7 SPEs (for vectorial calculation).

  42. Re:yo yo yo by miajade20 · · Score: 0, Offtopic

    i did understand what exactly did your mean. http://quickpersonalloans.cn/

  43. h264? by Ant+P. · · Score: 1

    Whatever.

    If it can encode _Dirac_ at faster-than-realtime, then that'd be something to shout about.

  44. Re:yo yo yo by Anonymous Coward · · Score: 0

    . . . with added money for the Lube Sony will use to anally violate you with their shitty cocks . . . Cunts.

    Cunts with cocks? You mean Sony is a bunch of preop trannies?

  45. typo in summary by Capeman · · Score: 1

    It should be Toshiba Qosmio, not Qosimo...

  46. Really? by dabombnl · · Score: 1

    What PIC-express card would I have to buy to receive chips via PCI-express?

  47. Shades of 1982 by WindShadow · · Score: 1
    Right after the PC came out ~1980 a company started selling a PC board (ISA bus at that time) with a Z80 and 64k (yes k) of RAM, so you could run CP/M for all the applications which hadn't been ported yet.

    So why wouldn't a CPU be added on a board like this? By making it a glorified math coprocessor (ala 8087) you lose the ability to simply use the desktop os as a feeder and make the math part fully independent. And with Windows you want something to survive crashes! :-(

    I believe there's a version of Linux for cell, and that would be a good fit with the most obvious uses of the hardware. Interesting speculation, but the fully independent computer on a board has advantages, and with a network interface could be a compute server for a department, etc.