High-level Synthesis Challenges for Mapping a Complete Program on a Dynamically Reconfigurable Processor
スポンサーリンク
概要
- 論文の詳細を見る
This paper presents a high-level synthesizer to map a complete program efficiently on a dynamically reconfigurable processor (DRP). Initially, we introduce our DRP architecture, which is suitable for control-intensive programs since it has a stand-alone finite state machine that switches “contexts” consisting of many processing elements (PEs). Then, we propose three new techniques optimized for our DRP. Firstly, we explain how synthesized control steps are mapped onto the contexts. Several control steps are combined as a context to utilize PEs efficiently since each control step does not require the same amount of operational units. Secondly, we describe a modulo scheduling algorithm for loop pipelining, considering both spatial and time dimensions of our DRP. Lastly, we explain a scheduling technique to optimize clock frequency, which can take advantage of multiplexer, wire and routing switch delays. We have demonstrated a JPEG-based image decoder example to evaluate our methods. Experimental results show that high area efficiency is achieved by balancing the number of PEs between contexts. Despite an overall increase in performance on pipelining of 3.6 times that without pipelining, the number of operational units increased by a factor of 2.2. The clock frequency is maximized with accurate delay estimation.
論文 | ランダム
- 乳幼児期の発達と心--脳の可塑性と子どもの心 (子どもの心のケア--温かく育むために) -- (総論1 心の科学)
- 鍋立山トンネル周辺の泥火山の活動と膨張性地山の成因
- 8. 泥火山の活動に伴われるマッドブレッチャーとその応用地質学的意義(地すべり,口頭発表)
- 31.新潟県十日町市蒲生における泥火山周辺の地下水特性(地下水(1),口頭発表)
- 新潟県十日町市松代に分布する泥火山の地質