TY - GEN
T1 - Implementation and evaluation of the compiler for WASMII, a virtual hardware system
AU - Takayama, A.
AU - Shibata, Y.
AU - Iwai, K.
AU - Miyazaki, H.
AU - Higure, K.
AU - Ling, X. P.
AU - Amano, H.
N1 - Publisher Copyright:
© 1999 IEEE.
PY - 1999
Y1 - 1999
N2 - WASMII is a reconfigurable system with data driven control which executes programs written in dataflow graphs. In WASMII, a target dataflow graph is divided into some subgraphs and executed on a programmable device called MPLD which is an extended FPGA. By replacing the configuration data on the MPLD, large scale programs which exceed the limit of hardware resources can be efficiently executed. As a software environment of WASMII, a compiler which translates a program written by a user in a high-level language into a corresponding dataflow graph and its HDL description is required. In this paper we show the design and implementation of the compiler for WASMII which generates the VHDL description from an input program. Compilation and execution results of a test program on a reconfigurable testbed called FLEMING are also shown.
AB - WASMII is a reconfigurable system with data driven control which executes programs written in dataflow graphs. In WASMII, a target dataflow graph is divided into some subgraphs and executed on a programmable device called MPLD which is an extended FPGA. By replacing the configuration data on the MPLD, large scale programs which exceed the limit of hardware resources can be efficiently executed. As a software environment of WASMII, a compiler which translates a program written by a user in a high-level language into a corresponding dataflow graph and its HDL description is required. In this paper we show the design and implementation of the compiler for WASMII which generates the VHDL description from an input program. Compilation and execution results of a test program on a reconfigurable testbed called FLEMING are also shown.
UR - http://www.scopus.com/inward/record.url?scp=12344264897&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=12344264897&partnerID=8YFLogxK
U2 - 10.1109/ICPPW.1999.800084
DO - 10.1109/ICPPW.1999.800084
M3 - Conference contribution
AN - SCOPUS:12344264897
T3 - Proceedings of the International Conference on Parallel Processing
SP - 346
EP - 351
BT - Proceedings - 1999 lnternational Workshops on Parallel Processing, ICPP 1999
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1999 lnternational Workshops on Parallel Processing, ICPP 1999
Y2 - 24 September 1999
ER -