gras
gras copied to clipboard
GRAS: The GNU Radio Advanced Scheduler
Currently we execute the clang binary to get llvm bitcode. It should be possible to use the clang api to directly compile code and get an llvm Module. Some work...
We have some documentation on the clang block in grextras, but now most of the implementation is in the jit_factory call -- we should document this in the gras wiki...
register and create python blocks w/ the factory If this is done right, C++ can create python blocks
- JSON does not have a complex support - The STL string format for complex is ugly as sin - Make a better parser that jives w/ python x +...
This will be an easy way to put the whole graph into one thread pool. This call will be replaced when actor migration is possible and we can use the...
- query all active frameworks and their affinities - query actors in each pool - gui handles to migrate actors - gui handles to create pools
We dont want this feature to have its own api call. It should be part of global config. That means top block can put all blocks into a global thread...
- TBP - thread per block - one thread group of size one thread per block - STS - single threaded sched - one thread group of size one thread...