An implementation of a high-level language for a data-driven processor

The authors have been developing a superpipelined data-driven processor and its development environment, a high-level language and its language processing system. The high-level language for the data-driven processor and its language processing system, implemented on an engineering workstation, are described. Compatibility with the C language was maintained. The language has several features suitable for parallel processing and signal processing other than compatibility with C, such as parallel execution statements, a data transfer mechanism between executions of a program with multiple input data-sets, and delay and history classes.<<ETX>>