Close

Presentation

High-Performance and Resource-Efficient Dynamic Memory Management in High-Level Synthesis
DescriptionThe usability and popularity of high-level synthesis (HLS) tools are still limited due to lack of support for dynamic memory management (DMM). Though HLS-compatible DMM solutions have been proposed recently, nevertheless, based on our investigation, none of them can hit high performance (i.e., minimal memory (de-)allocation latency) and resource efficiency (i.e., managing arbitrarily sized memory with minimal FPGA resource consumption) with one stone, seriously limiting their practicality. In response, we propose HeroDMM, a high-performance and resource-efficient dynamic memory manager for HLS. Results show that HeroDMM outperforms state-of-the-art HLS-compatible DMM solutions by 61.69%--99.99% in performance improvement and 23.79%--97.22% in resource consumption savings.
Event Type
Research Manuscript
TimeTuesday, June 251:45pm - 2:00pm PDT
Location3010, 3rd Floor
Topics
EDA
Keywords
RTL/Logic Level and High-level Synthesis