McCore: A Holistic Management of High-Performance Heterogeneous Multicores

J Kwon, Y Lee, H Kal, M Kim, Y Kim… - Proceedings of the 56th …, 2023 - dl.acm.org
Heterogeneous multicore systems have emerged as a promising approach to scale
performance in high-end desktops within limited power and die size constraints. Despite …

A software cache partitioning system for hash-based caches

A Scolari, DB Bartolini, MD Santambrogio - ACM Transactions on …, 2016 - dl.acm.org
Contention on the shared Last-Level Cache (LLC) can have a fundamental negative impact
on the performance of applications executed on modern multicores. An interesting software …

Make page coloring more efficient on slice-based three-level cache

H Li, T Lu, Y Liu, M Chen - 2019 IEEE 25th International …, 2019 - ieeexplore.ieee.org
On modern multi-core machines, page coloring has been used to alleviate the competition at
Last Level Cache (LLC). However, the latest development of CPU architecture has brought …

Methods and nodes for handling memory

A ROOZBEH, A FARSHIN, D Kostic, GQ MAGUIRE JR - 2020 - Google Patents
A method for handling memory in a multi-core processing system. The processing system
comprises a processor comprising at least a first and a second processing unit, a cache …

Methods and nodes for handling memory

A Roozbeh, A Farshin, D Kostic… - US Patent …, 2023 - Google Patents
A method in a multi-core processing system which comprises a processor comprising at
least a first and a second processing unit, a cache, common to the first and the second …

Optimizing data-intensive applications for modern hardware platforms

A Scolari - 2019 - politesi.polimi.it
Data-intensive applications have become widespread in the years, especially in cloud-like
environments. Among them, Data Analytics (DA) and Machine Learning (ML) applications …