It is easier to program using TreadMarks than using MP. |
Although there is little difference in programmability for simple programs, for those with complicated communication patterns, such as 3-D FFT, it takes more effort to figure out what to send and whom to send it to. |
Results show that the use of release consistency and the multiple-writer protocol, TreadMarks can performs comparably with MP on a variety of problems. |
The separation of synchronisation and data transfer and the request-response nature of data communication in TreadMarks is responsible for lower performance for all the TreadMarks programs. |