Automated data cache placement for embedded VLIW ASIPs

  • Authors:
  • Paul Morgan;Richard Taylor;Japheth Hossell;George Bruce;Barry O'Rourke

  • Affiliations:
  • CriticalBlue Ltd, Edinburgh, UK;CriticalBlue Ltd, Edinburgh, UK;CriticalBlue Ltd, Edinburgh, UK;CriticalBlue Ltd, Edinburgh, UK;CriticalBlue Ltd, Edinburgh, UK

  • Venue:
  • CODES+ISSS '05 Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Memory bandwidth issues present a formidable bottleneck to accelerating embedded applications, particularly data bandwidth for multiple-issue VLIW processors. Providing an efficient ASIP data cache solution requires that the cache design be tailored to the target application. Multiple caches or caches with multiple ports allow simultaneous parallel access to data, alleviating the bandwidth problem if data is placed effectively. We present a solution that greatly simplifies the creation of targeted caches and automates the process of explicitly allocating individual memory access to caches and banks. The effectiveness of our solution is demonstrated with experimental results.