Research Article

A Middleware Approach to Achieving Fault Tolerance of Kahn Process Networks on Networks on Chips

Algorithm 3

Signatures of MPI_recv() and MPI_send() (recv_buffer: memory to allocate received token, send_buffer: allocated memory for token to be sent, size: size of the data token, src: source component, dest: destination component, and tag: port identifier).