The program storage 22 includes a program memory whose primary purpose is storing data-flow programs which are made up of such information as connection information of a data-flow graph and instruction codes of each node, and performs such operations as updating control information e.g., the node number, data copying, and application of constants.