Implementation and evaluation of the compiler for WASMII, a virtual hardware system

A. Takayama, Y. Shibata, K. Iwai, H. Miyazaki, K. Higure, X. P. Ling, H. Amano

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 1999 lnternational Workshops on Parallel Processing, ICPP 1999
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages346-351
Number of pages6
ISBN (Electronic)0769503535
DOIs
Publication statusPublished - 1999
Event1999 lnternational Workshops on Parallel Processing, ICPP 1999 - Aizu-Wakamatsu, Japan
Duration: 1999 Sept 24 → …

Publication series

NameProceedings of the International Conference on Parallel Processing
Volume1999-September
ISSN (Print)0190-3918

Other

Other1999 lnternational Workshops on Parallel Processing, ICPP 1999
Country/TerritoryJapan
CityAizu-Wakamatsu
Period99/9/24 → …

ASJC Scopus subject areas

  • Software
  • Mathematics(all)
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Implementation and evaluation of the compiler for WASMII, a virtual hardware system'. Together they form a unique fingerprint.

Cite this