Increased numbers of new devices and applications, such as wearable electronics, smartphone and tablets, imaging devices, and more, drive the demand of DSP. Applications such as mobile TV, online gaming, and Internet browsing increase the demand of DSP. These devices have created real time applications that have generated huge data, leading to demand of multi-core DSPs.