FPGA based coprocessors are coming

Xilinx and Altera are both showing FPGA coprocessor modules that plug directly into Xeon motherboard sockets at the Intel Developer Forum today (for use on dual and quad socket servers). Versions for PCI Express are being developed as well.

Field Programmable Gate Arrays are used to emulate dedicated hardware. While not as fast as a dedicated chip they can be incredibly fast compared to a general purpose CPU. The FPGA can be reprogrammed on the fly for doing tasks like video and audio compression, decompression, encryption, decryption, and other tasks that are generally CPU intensive. David Hulton, from Pico Computing, demonstrated using an FPGA to check password hashes for WPA at ShmooCon. On a standard PC you can check 300,000 hashes per second; using one FPGA you can check 12 million per second — the entire 40-bit key space in 24 hours. It works just as well for attacking things like FileVault.

Manufacturers are already selling dedicated processors for doing tasks that could be replaced by these FPGA coprocessors; take this USB iPod/PSP video converter for example. When I bought my last TV tuner card, I selected it because it had onboard MPEG2 compression/decompression. With a coprocessor I wouldn’t have to make that decision. Render times in programs like iMovie would also be greatly increased. Let’s hope these coprocessors go main stream and don’t stay mired in the server and high performance computing industries.

Main stream adoption will take time of course, but we use dedicated cards for our 3D graphics now. Something very few were doing 10 years ago. Semi-dedicated chips like this may actually speed up adoption of other dedicated devices like the physics boards that have been floating around the past few years. You’d get decent performance from a physics engine in an FPGA, but if you wanted more performance you could get the dedicated board. If computers started coming from the factory with these FPGAs you wouldn’t have any cost of entry to try out something like dedicated physics processing.

A related announcement: Intel confirms programmable, multi-core chip.

7 Responses to “FPGA based coprocessors are coming”

  1. Gadget News » Xilinx, Altera showing off FPGA coprocessors at IDF Says:

    [...] [Via RobotSkirts]Read - Altera demonstrates FPGA at IDFRead - Xilinx demonstrates FPGA at IDF [...]

  2. Xilinx, Altera showing off FPGA coprocessors at IDF » Girls Love Gadgets Says:

    [...] [Via RobotSkirts]Read - Altera demonstrates FPGA at IDFRead - Xilinx demonstrates FPGA at IDF [...]

  3. Feed Me Feeds » Blog Archive » Xilinx, Altera showing off FPGA coprocessors at IDF Says:

    [...] [Via RobotSkirts]Read - Altera demonstrates FPGA at IDFRead - Xilinx demonstrates FPGA at IDF [...]

  4. Your Gadget Guide » Blog Archive » Xilinx, Altera showing off FPGA coprocessors at IDF Says:

    [...] [Via RobotSkirts]Read - Altera demonstrates FPGA at IDFRead - Xilinx demonstrates FPGA at IDF [...]

  5. RobotSkirts » Blog Archive » The fine art of republishing Says:

    [...] Engadget picked up the FPGA story. If you look at the comments on my original story you’ll see at least four sites that have published the story directly from Engadget’s RSS feed. [...]

  6. Hostpundit - Hosting and Gadgets » Blog Archive » Xilinx, Altera showing off FPGA coprocessors at IDF Says:

    [...] [Via RobotSkirts]Read - Altera demonstrates FPGA at IDFRead - Xilinx demonstrates FPGA at IDF [...]

  7. RobotSkirts » Blog Archive » ToorCon 9 Says:

    [...] works for Pico and has presented on both cracking WPA and GSM A5. You may have seen my previous love letter to the FPGA. I can finally tackle a project I always wanted to do and I’m lucky since these things are [...]

Leave a Reply