Does Cascade support multi-threaded software execution?
Cascade supports two communication mechanisms between the main processor and the coprocessor. In the case of the slave (blocking) model, the main processor waits while the coprocessor performs the offloaded task. In the streaming coprocessor (non-blocking) model, the coprocessor operates in parallel with the main processor and independently of it. The non-blocking model supports the execution of individual threads.