tugrul512bit / Cekirdekler

Multi-device OpenCL kernel load balancer and pipeliner API for C#. Uses shared-distributed memory model to keep GPUs updated fast while using same kernel on all devices(for simplicity).
GNU General Public License v3.0
93 stars 10 forks source link

Explicit Pipelining #9

Closed tugrul512bit closed 7 years ago

tugrul512bit commented 7 years ago

pipeline1.push(a.nextParam(b).read()).push(c.compute()).push(d.write()).finish()

pipeline1.overlap(pipeline2,pipeline3).finish()