A Mapping Method for Multi-Process Execution on Dynamically Reconfigurable Processors
スポンサーリンク
概要
- 論文の詳細を見る
The multi-process execution in dynamically reconfigurable processors is a technique to enhance throughput by trying to exploit more inherent parallelism of applications. Basically, a total process for an application is divided into small processes, assigned into limited areas of a reconfigurable array, and concurrently executed in a pipelined manner. In order to improve the efficiency of the multi-process execution, a systematic method for mapping processes onto a reconfigurable array consisting of multiple hardware execution units is essential. This paper proposes and investigates a systematic method for mapping an application modeled as a Kahn Process Network onto a dynamically reconfigurable processing array. In order to execute streaming applications in a pipelined manner, the size of Tiles, which is a unit area of dynamically reconfigurable array, and the grouping of processes are adjusted. Using real applications such as DCT, JPEG encoder and Turbo encoder, the impact of different versions mapped onto the NEC Dynamically Reconfigurable Processor on performance is evaluated. Evaluation results show that our proposed mapping algorithm achieves the best performance in terms of the throughput and the execution time.
- (社)電子情報通信学会の論文
- 2008-09-01
著者
-
Amano Hideharu
Graduate School Of Science And Technology Keio University
-
Tuan Vu
Graduate School Of Science And Technology Keio University
-
TUAN Vu
Graduate School of Science and Technology, Keio University
関連論文
- Evaluation of a multicore reconfigurable architecture (VLSI設計技術)
- Evaluation of a multicore reconfigurable architecture (システムLSI設計技術)
- Evaluation of a multicore reconfigurable architecture (リコンフィギャラブルシステム)
- Evaluation of a multicore reconfigurable architecture (コンピュータシステム)
- An On/Off Link Regulation for Low-Power InfiniBand
- A temporal correlation based port combination methodology for application-specific networks-on-chip on FPGAs (計算機アーキテクチャ・2007年並列/分散/協調処理に関する『旭川』サマー・ワークショップ(SWoPP旭川2007)--研究会・連続同時開催)
- A Preemption Algorithm for a Multitasking Environment on Dynamically Reconfigurable Processors
- A method for saving and restoring context data of hardware tasks on the dynamically reconfigurable processor (システムLSI設計技術)
- A method for saving and restoring context data of hardware tasks on the dynamically reconfigurable processor (VLSI設計技術)
- A method for saving and restoring context data of hardware tasks on the dynamically reconfigurable processor (コンピュータシステム)
- A method for saving and restoring context data of hardware tasks on the dynamically reconfigurable processor (リコンフィギャラブルシステム)
- A Mapping Method for Multi-Process Execution on Dynamically Reconfigurable Processors
- Partial Reconfiguration of Flux Limiter Functions in MUSCL Scheme Using FPGA
- Vertical Link On/Off Regulations for Inductive-Coupling Based Wireless 3-D NoCs