Kelefouras, V, Keramidas, G and Voros, N (2017) Cache Partitioning + Loop Tiling: A Methodology for Effective Shared Cache Management. In: IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2017). ISVLSI 2017, 03-05 Jul 2017, Bochum, Germany. IEEE , pp. 477-482. ISBN 9781509067626
Abstract
In this paper, we present a new methodology that provides i) a theoretical analysis of the two most commonly used approaches for effective shared cache management (i.e., cache partitioning and loop tiling) and ii) a unified framework to fine tuning those two mechanisms in tandem (not separately). Our approach manages to lower the number of main memory accesses by one order of magnitude keeping at the same time the number of arithmetical/addressing instructions in a minimal level. We also present a search space exploration analysis where our proposal is able to offer a vast deduction in the required search space.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | (c) 2017, IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Computing (Leeds) |
Depositing User: | Symplectic Publications |
Date Deposited: | 01 Sep 2017 10:31 |
Last Modified: | 23 Jan 2018 18:23 |
Status: | Published |
Publisher: | IEEE |
Identification Number: | 10.1109/ISVLSI.2017.89 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:120736 |