|
The SPUs are very limited in usage, e.g. only one thread per SPU is supported, and so it is hard to make communication non-blocking. In fact only synchronous send and receive provide possibilities for non-blocking communication. Because we think that the advantages of a non-blocking receive aren't worth the effort, only non-blocking send is implemented at the moment. The picture below illustrates a non-blocking synchronous communication call.
Constants for MOC_Request.request_type | |
| #define | MOC_REQ_TYPE_DMA 0 |
| MOC_Request is associated with a DMA-Communication. | |
| #define | MOC_REQ_TYPE_ISSEND 1 |
| MOC_Request is associated with aISsend-Communication. | |
| #define MOC_REQ_TYPE_DMA 0 |
MOC_Request is associated with a DMA-Communication.
Definition at line 25 of file imoc.h.
Referenced by MOC_IGet_data(), MOC_IPut_data(), MOC_Test(), and MOC_Wait().
| #define MOC_REQ_TYPE_ISSEND 1 |
MOC_Request is associated with aISsend-Communication.
Definition at line 30 of file imoc.h.
Referenced by MOC_ISend(), MOC_ISsend(), MOC_Test(), and MOC_Wait().
1.5.6