Performance Enhancement
Mplicity's CoreUpGrade Automatically Transforms a Single Processor into a Virtual
Dual-Processor and Extending Performance Well Beyond Expectations
Processors and DSPs seek to offer ever-greater performance by finding ways of accommodating higher clock frequencies and recently, architects have even been placing two or four identical processors or DSPs on their fastest chips, to create dual-core or quad-core processors. However, eager for
high-performance processors designers cannot tolerate an increase in silicon area, power dissipation and additional costs as the market demands smaller more power efficient devices alongside this greater performance

A processor core running at 142MHz was transformed into a virtual dual core with each virtual core running at slightly less than the original speed due to overhead required by the creation of the new multi-dual environment. However, the actual processor speed achieved after the CoreUpGrade was now 260MHz, with each virtual core within the multi-core environment running at 130MHz. The speed of the new virtual multi-core entity had increased by 83%, yet the area required for the new virtual multi-core was only 19% larger than the original single core. This indicates a performance/Area ratio of 53%!
|