Chakraborty, Shounak2018-05-152023-10-202018-05-152023-10-202018ROLL NO.11610111https://gyan.iitg.ac.in/handle/123456789/935Supervisor: Hemangee Kalpesh KapoorEver increasing demand of processing speed and parallelism, along with the modern shrunk transistors, motivates the architects to increase the number of cores on a single chip leading to Chip Multi-Processors (CMPs). To commensurate the data demand of these high number of cores, large on-chip Last Level Caches (LLCs) are integrated. After studying a plethora of prior works, it has been concluded that, LLCs play a vital role in maintaining system performance by accumulating more data on-chip. But large sized LLCs are accounted for their significant leakage energy consumption, which has a circular dependency on the effective temperature of the chip circuitry. In addition to curtailing the circuit’s reliability, this increased chip temperature (caused due to heavy power consumption) has enough potential to damage the on-chip circuitry permanently, and to exacerbate the battery life in embedded systems.enCOMPUTER SCIENCE AND ENGINEERINGEnergy and thermal management of CMPs by dynamic cache reconfigurationThesis