Performance improvement by Software controlled Cache Architecture

ISHAN KUMAR, ASIC Engineer Nvidia Corporation Bangalore (India)
2018 Journal of Computer & Information Technology  
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
more » ... 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. This is an open access article under the CC BY-NC-SA license (
doi:10.22147/jucit/090502 fatcat:qhadrfjugnf3paac4n5zvq5zmy