Generalized Data Placement Strategies for Racetrack Memories
Asif Ali Khan, Andres Goens, Fazal Hameed, Jeronimo Castrillon

TL;DR
This paper introduces generalized data placement strategies for racetrack memories that adapt to various architectures, significantly reducing shifts and improving performance and energy efficiency through heuristic and genetic algorithm methods.
Contribution
It presents a novel generalized placement approach that considers architecture and object liveliness, outperforming existing strategies with heuristic and genetic algorithm solutions.
Findings
4.3x reduction in shifts
46% performance improvement
55% energy savings
Abstract
Ultra-dense non-volatile racetrack memories (RTMs) have been investigated at various levels in the memory hierarchy for improved performance and reduced energy consumption. However, the innate shift operations in RTMs hinder their applicability to replace low-latency on-chip memories. Recent research has demonstrated that intelligent placement of memory objects in RTMs can significantly reduce the amount of shifts with no hardware overhead, albeit for specific system setups. However, existing placement strategies may lead to sub-optimal performance when applied to different architectures. In this paper we look at generalized data placement mechanisms that improve upon existing ones by taking into account the underlying memory architecture and the timing and liveliness information of memory objects. We propose a novel heuristic and a formulation using genetic algorithms that optimize key…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
