Abstract

The era of multi-core processor has come with the development of semiconductor technology, and heterogeneous multi-core processor is better than homogeneous one for both performance and power. In such circumstance, an efficient design methodology for such heterogeneous multi-core processor is given in this paper. At the simulator level, parallelized simulator is used to obtain the high simulation speed and conflict detection ability, at the RTL level, the common register file-based instruction set extension architecture is taken to speedup the application in multi-core systems. And simulation results at the RTL-level show that with such design methodology, taking JPEG encoding as a case study, the heterogeneous multi-core designed gains 5.44X speedup than homogeneous one and the energy cost is only 22.9% of the homogeneous one. What's more, the extra hardware logic cost is less than 25%compared with the homogeneous one, taking both the hardware logic cost and the performance into consideration, such methodology is better than popular XTensa for such architecture exploration based on instruction set extension.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call