Tampere University of Technology

TUTCRIS Research Portal

SHRIMP: Efficient Instruction Delivery with Domain Wall Memory

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review


Original languageEnglish
Title of host publicationInternational Symposium on Low Power Electronics and Design, ISLPED 2019
ISBN (Electronic)9781728129549
Publication statusPublished - Aug 2019
Publication typeA4 Article in a conference publication
EventIEEE/ACM International Symposium on Low Power Electronics and Design - Lausanne, Switzerland
Duration: 29 Jul 201931 Jul 2019

Publication series

NameEdit Proceedings of the International Symposium on Low Power Electronics and Design
ISSN (Print)1533-4678


ConferenceIEEE/ACM International Symposium on Low Power Electronics and Design


Domain Wall Memory (DWM) is a promising emerging memory technology but suffers from the expensive shifts needed to align memory locations with access ports. Previous work on DWM concentrates on data, while, to the best of our knowledge, techniques to specifically target instruction streams have not yet been studied. In this paper, we propose Shift-Reducing Instruction Memory Placement (SHRIMP), the first instruction placement strategy suited for DWM which is accompanied with a supporting instruction fetch and memory architecture. The proposed approach reduces the number of shifts by 40% in the best case with a small memory overhead. In addition, SHRIMP achieves a best case of 23% reduction in total cycle counts.

Publication forum classification

Downloads statistics

No data available