Research Journal of Engineering and Technology
  • Year: 2020
  • Volume: 11
  • Issue: 2

Cache replacement and allocation technology in multicore system: A study of security issue

SoS in Computer Science & IT, Pt. Ravishankar Shukla University, Raipur, Chhattisgarh, India

*Corresponding Author E-mail: dhammpal88@gmail.com

**sanraipur@rediffmail.com

Online published on 17 September, 2021.

Abstract

Multicore processor is a single processor which contains number of cores on a chip. The cores are functional units made up of computation units and caches. In multicore System cache allocation technology helps address shared resource concerns by providing software control of where data is allocated into the cache, enabling isolation and prioritization of key applications. In this paper, cache replacement policies and cache allocation technology are discussed. A cache allocation technology keeps performance up of processor and protects form timing attacks where replacement policies determine which data blocks should be removed from the cache when a new data block is added. We also analyses the performance of L1 instruction and Data caches with different replacement policies such as LRU (Least Recently Used), FIFO (First In First Out), RANDOM, PLRU (Pseudo Least Recently Used) on the performance of L1 instruction and Data caches.

Keywords

Cache memory, CAT, Replacement Policy