Intel has been touting its SSE as a revolutionary approach to communications processing, in addition to its advantages to personal computing. As a result, Freescale got requests from its customers to add vector processing to its QorIQ communications processor. But this is just the first volley in the "vector processing" wars between Freescale, Intel, MIPS and every other communications processor maker.
Snore (did I say that out loud?) Lipstick on a pig. No one's going to invest in software on this "accelerator" that has been in and out of favor over nearly two decades (and essentially unmodified/ non-innovative architecture). This one isn't going to slay Intel's SSE nor is it going to gain any base station sockets.
AltiVec's vector processing will accelerate applications that perform the same operations on multiple data items (single-instruction-multiple-data or SIMD). So how useful its vector processor is depends on your data. But if you have the right data structures in your application, then even a single-core QorIQs will be available with AltiVec to accelerate it.
After hearing news about the freescale losing share for cavium and netlogic in the basestation market, this is certainly a good news for Freescale. Does the AlriVec and QorIQ vector processing feature can be applied to the single processor to acheive the comparable performance to the multi core processoers?
Blog Doing Math in FPGAs Tom Burke 2 comments For a recent project, I explored doing "real" (that is, non-integer) math on a Spartan 3 FPGA. FPGAs, by their nature, do integer math. That is, there's no floating-point ...