Porting code to c++
6 次查看(过去 30 天)
显示 更早的评论
Dear all,
I am running a MATLAB code employing a function optimisation using the pattern search algorithm (the poll method used is GSS positive basis 2N and I am using the parallel computing option). For a variety of reasons (including IP) we want to port the code into C++. Can you please suggest a numerical library, possibly MIT licence or similar, that allows me to perform the same task (pattern search with parallel computing) with decent performance?
Thanks!
0 个评论
回答(2 个)
Sean de Wolski
2020-6-24
Could you use the Compiler SDK to build a C++ library directly? This would reuse your exact implementation with patternsearch and parallel computing.
8 个评论
Sean de Wolski
2020-6-24
It's running the same code against the same engine. The only change in performance will be if the compiled library is used on a more powerful machine.
Aditya Verma
2020-6-24
Hello!
You can try the famous OpenCV library. It also has inbuilt constructs to parallelize your code. It uses the BSD 3-Clause licence.
You could also check out MATLAB Coder. It allows you to convert your MATLAB code to C/C++ code. However, not all MATLAB functionalities are supported for conversion. You can refer the following link to check for the same:
Thanks
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Java Package Integration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!