Routing Tasks

Top  Previous  Next

The configurer inserts system tasks when it needs to route messages between processors.

 

Universal Packet Router (UPR)

The universal packet router is a module that is automatically included in a multiprocessor application when tasks on different processors wish to communicate but there is no direct physical link between the processors.

 

Global File Services (GFS)

The global file services module is used to give non-root processors access to host file I/O services (such as printf). GFS uses UPR to manage communication between non-root processors and the host.

 

Virtual Channel Router (VCR)

The virtual channel router allows tasks on processors that are not directly connected by links to communicate across channels. It also can multiplex several such virtual channels across a single physical link. VCR makes use of the services offered by UPR.