Go to the source code of this file.
Classes | |
class | mitsuba::RemoteWorker |
Acquires work from the scheduler and forwards it to a processing node reachable through a Stream. More... | |
class | mitsuba::RemoteWorkerReader |
Communication helper thread required by RemoteWorker. More... | |
class | mitsuba::RemoteProcess |
Parallel process facade used to insert work units from a remote scheduler into the local one. More... | |
class | mitsuba::StreamBackend |
Network processing communication backend. More... | |
Namespaces | |
mitsuba | |
Macros | |
#define | __MITSUBA_CORE_SCHED_REMOTE_H_ |
#define | MTS_DEFAULT_PORT 7554 |
Default port of mtssrv More... | |
#define | MTS_BACKLOG_FACTOR 3 |
#define | MTS_CONTINUE_FACTOR 2 |
#define __MITSUBA_CORE_SCHED_REMOTE_H_ |
#define MTS_BACKLOG_FACTOR 3 |
How many work units should be sent to a remote worker at a time? This is a multiple of the worker's core count
#define MTS_CONTINUE_FACTOR 2 |
Once the back log factor drops below this value (also a multiple of the core size), the stream processor will continue sending batches of work units
#define MTS_DEFAULT_PORT 7554 |
Default port of mtssrv