MulticoreInfo.com header image 2

Chips reembrace multicore architecture

November 2nd, 2008 · No Comments




Adding cores to a processor to gain a performance boost, while lowering power demand, has become standard practice in the computing and embedded processor industries. While a similar evolution seems inevitable for all types of high-performance processing, prior experience has made DSP vendors more selective in applying the multicore approach. DSPs are now beginning to reembrace multicore architectures, but mainly for specific applications possessing well-partitioned processing tasks.

A DSP application often comprises only a few highly complex tasks, and system performance improvements depend on hastening task execution, not simply running more tasks. Instead of partitioning at the task level, this system often requires partitioning at the algorithm level. The overall task, such as compressing a video stream, must be broken into steps that can run in parallel on separate cores. The task scheduler or OS cannot perform such partitioning; it must come during the software design. Many DSP application developers avoid the multicore approach because of the difficulty of algorithm partitioning. At the same time, some tasks such as encryption are not suitable to parallelization.

Full Story

  • Share/Save/Bookmark

Tags: MulticoreInfo · Performance · Processors · Programming

Like what you're reading? Come back every day for multicore news, or subscribe to RSS updates.



Stumble It!