Abstract
This paper presents a new dataflow graph partitioning algorithm for a data driven virtual hardware system called WASMII. The algorithm divides a dataflow graph into multiple subgraphs so as not to cause a deadlock. Then the subgraphs are translated into an FPGA configuration and executed on WASMII in a time-multiplexed manner. The experimental results show the proposed algorithms can achieve 13% to 39% improvement of execution performance compared to other existing graph partitioning algorithms at the most.
Preview
Unable to display preview. Download preview PDF.
References
X.-P. Ling, H. Amano: “WASMII: A Data Driven Computer on a Virtual Hardware” Proc. FCCM’ 93, pp. 33–42, 1993.
K. Hiraki, T. Shimada, K. Nishida: “A hardware design of the SIGMA-1: A data flow computer for scientific computations” Proc. ICPP 1984.
H. Miyazaki, Y. Shibata, A. Takayama, X. Ling and H. Amano: “Emulation of Multichip WASMII on Reconfigurable System Testbed FLEMING” PACT’98 Workshop on Reconfigurable Computing, pp. 47–52(1998)
http://www.kasahara.elec.waseda.ac.jp/schedule/apply_pe.ht ml (Prototype Task Graphs Generated from Real Application Programs)
Xilinx Inc.: “The Programmable Logic Data Book” 1996.
Karthikeya M.Gajjala Purna and Dinesh Bhatia: “Temporal Partitioning and Scheduling Data Flow Graphs for Reconfigurable Computers” IEEE Trans. Computers, Vol. 48, pp. 579–590, June, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Takayama, A., Shibata, Y., Iwai, K., Amano, H. (2000). Dataflow Partitioning and Scheduling Algorithms for WASMII, a Virtual Hardware. In: Hartenstein, R.W., Grünbacher, H. (eds) Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing. FPL 2000. Lecture Notes in Computer Science, vol 1896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44614-1_73
Download citation
DOI: https://doi.org/10.1007/3-540-44614-1_73
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67899-1
Online ISBN: 978-3-540-44614-9
eBook Packages: Springer Book Archive