MATLAB Parallelize proses -- 2

Job ID: 34509361

Budget: $30 – $250 USD

I have a Matlab code that is doing Depth Frist search (DFS) with pruning. I am trying to parallelize this code to run on the GPU. It is a simple sequential proses tree-like structure that can be run individually.

I have attached the code splited into two codes to do static paralyzed on CPU cores. The Parent code assigned the child code in a parfor to first stage tree branches. The problem here is if all CPU cores finish their work but one, then they become idle and don't work.

I need a Tutor to help me implement it on GPU, maybe rewrite it to run on GPU clusters, and keep dividing the work among idle workers.