Affiliation:
1. HITEC University, Pakistan
2. University of Essex, UK
3. COMSATS Institute of Information Technology, Pakistan
Abstract
Multi-Processor System on Chip (MPSoC) architectures have become a mainstream technology for obtaining performance improvements in computing platforms. With the increase in the number of cores, the role of cache memory has become pivotal. An ideal memory configuration is always desired to be fast and large; but, in fact, striking to balance between the size and access time of the memory hierarchy is considered by processor architect. Design space exploration is used for performance analysis of systems and helps to find the optimal solution for obtaining the desired objectives. In this chapter, we explore two design space parameters, i.e., cache size and number of cores, for obtaining the desired energy consumption. Moreover, previously presented energy models for multilevel cache are evaluated by using cycle accurate full system simulator. Our results show that with the increase in cache sizes, the number of cycles required for application execution decreases, and by increasing number of cores, the throughput improve.
Reference34 articles.
1. Advanced RISC Machines Limited (ARM) Inc. (1996). ARM Software Development Toolkit.
2. E< MC2: less energy through multi-copy cache.;A.Chakraborty;Proceedings of the 2010 international conference on Compilers, architectures and synthesis for embedded systems,2010
3. Runtime Verification of Typical Requirements for a Space Critical SoC Platform
4. Chip makers turn to multicore processors
5. A data cache with multiple caching strategies tuned to different types of locality