Performance improvement by Software controlled Cache Architecture
Performance improvement by Software controlled Cache Architecture is a scholarly work, published in 2018 in ''Journal of Computer & Information Technology''. The main subjects of the publication include page cache, computer architecture, cache pollution, CPU cache, computer science, cache invalidation, cache algorithm, cache, operating system, reconfigurable computing, parallel computing, cache coloring, Network On Chip, embedded system, bus sniffing, Cache-only memory architecture, and MESI protocol. In advanced multimedia communication based systems, performance improvement is one of the most important issues.In communication applications which are data intensive, major portion of processor power is consumed by data caches.The cache architecture cannot be taken care of specifically for an application in case of an integrated communication system.As a result, a big amount of cache memory is not used.In the following paper, a softwarecontrolled cache architecture has been proposed, which improves the energy efficiency of the shared cache in an integrated communication based system.Data types are allocated for an application for different cache regions.Only the allocated cache regions are activated.The effectiveness of software-controlled cache after integration is tested in a communication based System on chip.The results show the performance improvement of the system on chip upto a huge level on ARM-like cache architecture.