# Cache Contention on Multicore Systems: An Ontology-based Approach

**Authors:** Maruthi Rohit Ayyagari

arXiv: 1906.00834 · 2019-06-04

## TL;DR

This paper introduces an ontology-based framework for cache contention management in multicore systems, highlighting the potential of Distributed Intensity Online (DIO) and proposing a novel communication approach using resource ontologies.

## Contribution

It presents a new ontology-based framework for cache contention, improving process communication and demonstrating the effectiveness of DIO in multicore environments.

## Key findings

- DIO achieves up to 2% performance from the optimal
- Ontology-based communication enhances cache contention management
- The proposed framework improves process coordination in multicore systems

## Abstract

Multicore processors have proved to be the right choice for both desktop and server systems because it can support high performance with an acceptable budget expenditure. In this work, we have compared several works in cache contention and found that such works have identified several techniques for cache contention other than cache size including FSB, Memory Controller and prefetching hardware. We found that Distributed Intensity Online (DIO) is a very promising cache contention algorithm since it can achieve up to 2% from the optimal technique. Moreover, we propose a new framework for cache contention based on resource ontologies. In which ontologies instances will be used for communication between diverse processes instead of grasping schedules based on hardware.

---
Source: https://tomesphere.com/paper/1906.00834