[main, pipeline] Generalize to accept multiple TBB pipelines
Multiple pipelines are instantiated in parallel and managed by tbb's group task concurrent scheduling interface. A maximum number of supported pipelines is defined as a compilation directive, but a new optional argument can take up to that maximum number of active streams. Each stream has its own configuration file. The base name is passed as config and the files are assumed to follow the structure {basename}{i}.{baseformat}, unless no number of streams is provided. In that edge case, the config file is taken as-is and only one stream is opened. Add a counter to InputFilter to tag log messages of each instance
Loading
Please register or sign in to comment