Linux Ported To Multi-Core DSP 14
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.'"
Re:Compulsory reply (Score:4, Funny)
A beowulf cluster of these! "
Imagine, just imagine, a beowulf cluster of monkeys typing out every permutation of this joke.
Nice. (Score:2, Interesting)
This META port will give us some seriously interesting things to look at in the coming weeks, anyway. Too bad we can't get a Moto56k port of the Linux kernel, heh heh
Still, it remains to be seen how useful the META will be in our market (pro audio/synthesizers)
Aw man! (Score:1, Redundant)
Along those same lines, imagine linux using the DSP to automagically connect wirelessly to other linux dsp's and creating a (slow) wireless beowulf cluster, just from people wondering around with these devices on them.
oh wait...i just had 3 WAY better ideas on how to use these things...
so, STOP IMAGINING a beowulcluster of ANYTHING....
Re:Aw man! (Score:2)
Yeah! Instead, welcome your" & $ARTICLE_TOPIC & " overlords.
Re:Aw man! (Score:2)
DAAAAMN! HOT DAMN! (Score:4, Interesting)
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 [p25.com] 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....
is this the first? (Score:1)
the difference here (Score:2)
I assume that traditionally, Linux just dominated both, with the DSP threads forced to fight with Linux threads for dominance of clock cycles.
but ,,, (Score:1)
how much is SCO asking for their Linux license on this little beauty?