我在6678开发板上运行了MCSDK中图像处理的openmp demo:/image_processing_openmp_evmc6678l,加载的时候只需要将程序加载在一个核上就可以运行openmp的功能。而当我运行openmp examplemple中的例程时,它提示我必须要将程序全部加载到0-3。
我想问一下,为什么image_processing 这个例程只需要加载一个核的程序就可以运行openmp?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我在6678开发板上运行了MCSDK中图像处理的openmp demo:/image_processing_openmp_evmc6678l,加载的时候只需要将程序加载在一个核上就可以运行openmp的功能。而当我运行openmp examplemple中的例程时,它提示我必须要将程序全部加载到0-3。
我想问一下,为什么image_processing 这个例程只需要加载一个核的程序就可以运行openmp?
你应该是想问主线程怎么调用其它核心来工作,我没有仔细研究过这个demo,但是一般会有一些编译指令来调动其它核心来工作。可以看一下这个文档。