If Parallelas has 16 cores and suppose each core has a hardware multiplier that runs at 1 GHz, the overall computing power of Parallelas is comparable to FPGA for $ 200, and certainly worse than FPGA for $ 1,000. However, in most applications, mathematical calculations are not the main tasks of the processor; they are processed by the ASIC (either the IP core or the DSP coprocessor inside the main processor), for example, the H.264 codec or WiFi data modules. For applications supported by ASICs, a high-performance processor and associated ASIC are always the best solution. Only if you want to be unique in some part, for example, improve image processing algorithms, you probably want to implement your own signal processing algorithm, and this is where multi-core DSPs, GPUs and high-end FPGAs compete.
source share