Please use this identifier to cite or link to this item:
Main Title: A Methodology for Predicting Application-Specific Achievable Memory Bandwidth for HW/SW-Codesign
Author(s): Göbel, Matthias
Elhossini, Ahmed
Juurlink, Ben
Type: Conference Object
Language Code: en
Abstract: The trend of using heterogeneous computing and HW/SW-Codesign approaches allows increasing performance significantly while reducing power consumption. One of the main challenges when combining multiple processing devices is the communication, as an inefficient communication configuration can pose a bottleneck to the overall system performance. To address this problem, we present a methodology that assists the designer in making good design decisions for systems using shared DDR memory for communication. Our methodology analyzes a software implementation of the application and subsequently predicts the memory accesses of a functionally equivalent hardware implementation of the selected function. We furthermore propose an IP core that can perform these predicted memory accesses to estimate the achievable memory bandwidth between a functionally equivalent hardware implementation and shared memory. The resulting achievable memory bandwidth estimations differ by less than 2% from the actual achievable memory bandwidth of a functionally equivalent hardware implementation, demonstrating the feasibility of the presented methodology.
Issue Date: 2017
Date Available: 7-Jun-2018
DDC Class: 004 Datenverarbeitung; Informatik
Subject(s): memory access
memory bandwidth
memory estimation
memory prediction
Proceedings Title: 2017 Euromicro Conference on Digital System Design (DSD)
Publisher: IEEE
Publisher Place: New York
Publisher DOI: 10.1109/DSD.2017.40
Page Start: 533
Page End: 537
ISBN: 978-1-5386-2146-2
Appears in Collections:FG Architektur eingebetteter Systeme » Publications

Files in This Item:
File Description SizeFormat 
goebel_etal_2017.pdf1.02 MBAdobe PDFView/Open

Items in DepositOnce are protected by copyright, with all rights reserved, unless otherwise indicated.