A data processing method comprising the steps of receiving a data packet storing at least destination information, instruction information, a generation number, and one or more data, applying a data process according to a data flow program prepared in advance based on contents of said received data packet, and storing a processed result in said received data packet for output,
- wherein said data process includes a process of data transfer between a plurality of discrete addresses that are specified based on contents of said received data packet and said received data packet.