Research Article

Exploring Trade-Offs between Specialized Dataflow Kernels and a Reusable Overlay in a Stereo Matching Case Study

Listing 3

Code sequence using memory manager with Convey kernel.
)    c_ad = () mm.alloc(size);
()    c_init = () mm.alloc(size);
()    c_agg = () mm.alloc(size);
()  cpuABtoB(c_ad, c_init);
()  cnyAtoB(c_init, c_agg);
()  cpuABtoB(c_init, c_agg);