An Efficient and Effective Algorithm for Online Task Placement with I/O Communications in Partially Reconfigurable FPGAs(System Level Design,<Special Section>VLSI Design and CAD Algorithms)
スポンサーリンク
概要
- 論文の詳細を見る
In a partially reconfigurable FPGA of the future, arbitrary portions of its logic resources and interconnection networks will be reconfigured without affecting the other parts. Multiple tasks will be mapped and executed concurrently in such an FPGA. Efficient execution of the tasks using the limited resources of the FPGA will necessitate effective resource management. A number of online FPGA placement methods have recently been proposed for such an FPGA. However, they cannot handle I/O communications of the tasks. Taking such I/O communications into consideration, we introduce a new approach to online FPGA placement. We present an algorithm for placing each arriving task in an empty area so as to complete all the tasks efficiently. We develop two fitting strategies to effectively handle I/O communications of the tasks. Our experimental results show that properly weighted combinations of these and two other previously proposed strategies enable this algorithm to run very fast and make an effective placement of the tasks. In fact, we show that the over-head associated with the use of this algorithm is negligible as compared to the total execution time of the tasks.
- 社団法人電子情報通信学会の論文
- 2006-12-01
著者
-
WATANABE Katsumasa
Graduate School of Information Science, Nara Institute of Science and Technology
-
Watanabe Katsumasa
Graduate School Of Information Science Nara Institute Of Science And Technology
-
Watanabe Katsumasa
Nara Institute Of Technology
-
Yamashita Shigeru
Nara Inst. Sci. And Technol. Ikoma‐shi Jpn
-
Nakanishi Masaki
Nara Inst. Sci. And Technol. Ikoma‐shi Jpn
-
TOMONO Mitsuru
Nara Institute of Science and Technology
-
NAKAJIMA Kazuo
University of Maryland, College Park
-
Nakajima Kazuo
University Of Maryland College Park
-
NAKANISHI Masaki
Yamagata University
-
YAMASHITA Shigeru
Ritsumeikan University
-
Watanabe Katsumasa
Nara Institute of Science and Technology
関連論文
- Exact Minimization of Free BDDs and Its Application to Pass-Transistor Logic Optimization (Special Section on VLSI Design and CAD Algorithms)
- Hardware Synthesis from C Programs with Estimation of Bit Length of Variables (Special Section on VLSI Design and CAD Algorithms)
- Bit Length Optimization of Fractional Part on Floating to Fixed Point Conversion for High-Level Synthesis(Logic and High Synthesis)(VLSI Design and CAD Algorithms)
- Look Up Table Compaction Based on Folding of Logic Functions(Special Section on VLSI Design and CAD Algorithms)
- Robust Quantum Algorithms Computing OR with ε-Biased Oracles(Quantum Computing,Foundations of Computer Science)
- Bit-Length Optimization Method for High-Level Synthesis Based on Non-linear Programming Technique(System Level Design,VLSI Design and CAD Algorithms)
- Quantum Biased Oracles (特集:量子計算と量子情報)
- DDMF : An Efficient Decision Diagram Structure for Design Verification of Quantum Circuits under a Practical Restriction
- An Efficient and Effective Algorithm for Online Task Placement with I/O Communications in Partially Reconfigurable FPGAs(System Level Design,VLSI Design and CAD Algorithms)
- Quantum versus Classical Pushdown Automata in Exact Computation (特集:量子計算と量子情報)
- An efficient middle-level framework for quantum circuit simulation on multiple simulator platforms (コンピュータシステム)
- SPFD-Based Flexible Transformation of LUT-Based FPGA Circuits(VLSI Design Technology and CAD)
- Automatic Generation of Java-Based, Database-Independent Query API
- Automatic Generation of Java-Based, Database-Independent Query API
- Secure Processor Architecture for High-Speed Verification of Memory Integrity
- Automata with Quantum and Classical Resources (特集:量子計算と量子情報)
- Quantum Walks on the Line with Phase Parameters
- Symbolic Discord Computation for Efficient Analysis of Message Sequence Charts
- Clique-Based Architectural Synthesis of Flow-Based Microfluidic Biochips
- Quantum Biased Oracles
- Quantum versus Classical Pushdown Automata in Exact Computation
- Quantum Biased Oracles