Run-time configuration prefetching to reduce the overhead of dynamically reconfiguration
DOI: 10.1109/SOCC.2010.5784651 Conference: Annual IEEE International SoC Conference, SoCC 2010, September 27-29, 2010, Las Vegas, NV, USA, Proceedings
Reconfigurable computing is a promising approach with both flexibility and efficiency for high performance computing. However, the overhead of run-time reconfiguration affects the performance severely. In the paper, we develop a simple and effective method to hide the latency of configuration by configuration prefetching at runtime. A simulation platform based on Simics is developed for evaluation. The experimental results show that the predictive accuracy is rather high, the hit rate of reconfigurable processing unit is increased by 24.6%~53.7% when reconfigurable resource is not adequate.
- [Show abstract] [Hide abstract]
ABSTRACT: Coarse-grained reconfigurable architecture (CGRA) aims to provide satisfying solutions in terms of both efficiency and flexibility. However, to meet the ever increasing performance demand for multimedia applications, the scale of CGRAs should be larger enough to contain more computation resources for higher processing performance. In this paper, we present a hybrid-priority configuration cache supervision approach to optimize the reconfiguration process of large-scale coarse-grained reconfigurable architectures for multimedia applications. By analyzing the reconfiguration features during mapping multimedia applications onto large-scale CGRAs, three types of priority are summarized and adopted to the supervision strategy of hierarchical configuration cache. Taking the H.264 standard as benchmark, the experimental results show that the proposed approach can improve the reconfiguration efficiency of the large-scale CGRAs much, even with reduced configuration cache size.Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2012 International Conference on; 10/2012
Data provided are for informational purposes only. Although carefully collected, accuracy cannot be guaranteed. The impact factor represents a rough estimation of the journal's impact factor and does not reflect the actual current impact factor. Publisher conditions are provided by RoMEO. Differing provisions from the publisher's actual policy or licence agreement may be applicable.