Slashdot Mirror


Linux Ported To Multi-Core DSP

prostoalex writes "UK-based Imagination Technologies announced the first port of Linux to multi-threaded DSP architecture. The port is done for Imagination's META core that it licenses out to those needing a generic DSP architecture. According to the company, 'META can run Linux on one hardware thread while running real-time DSP tasks on the other threads. META can also re-allocate MIPS on the fly so that each thread can be delivered the guaranteed share of processing resource and response time that it needs, while never clocking the processor faster than is required.'"

2 of 14 comments (clear)

  1. Re:Compulsory reply by NanoGator · · Score: 3, Funny

    "Imagine, just imagine......
    A beowulf cluster of these! "


    Imagine, just imagine, a beowulf cluster of monkeys typing out every permutation of this joke.

    --
    "Derp de derp."
  2. DAAAAMN! HOT DAMN! by wowbagger · · Score: 3, Interesting

    Now this is something a veteran embedded software engineer can really get excited about!

    Most wireless systems are becoming little more than a means of shoving TCP/IP packets over the air, with voice crammed in the cracks. As a result, you need hard realtime processing, but you also need UI, protocol stack, and layer 7 (applications). And while a big box can get away with multiple processors, a phone cannot.

    Having a hardware partitioned, hard realtime PLUS Linux system WITH full virtual memory (not uCLinux without virtual memory) is VERY compelling for an embedded developer.

    Of course, this trend has been going on for some time - Xilinx with their 2 or 4 PowerPC-core Vertex 2Pro FPGAs, the various Strongarm/DSP, PowerPC/DSP and MIPS/DSP hybrid chips from Motorola et. al., plus things like the K.U. Realtime extensions and Monte Vista kernels.

    I definitely will be keeping an eye on this at work....