検索に戻る
案件記録
一种用于C++和MATLAB混合的并行加速方法
発明有効
10請求項 · 1 独立
§ Ⅰ
案件概要
発明者
颜小明; 刘春宏; 金伟康; 王巍
IPC分類
G06F 9/48 (2006.01)G06F 9/50 (2006.01)G06N 20/00 (2019.01)
本发明涉及一种用于C++和MATLAB混合的并行加速方法,属于计算机软件工程技术领域,解决了现有技术中C++与MATLAB混合编程无法在保证计算准确性的前提下同时满足高开发效率、高性能与高并发能力的问题。方法在C++端执行,将接收的待处理宏观任务进行分解,基于分解的每个待处理子任务,得到每个子任务的资源需求预测信息;基于每个待处理子任务及其资源需求预测信息和可用的MATLAB工作进程,进行工作负载感知的任务分派,得到每个待处理子任务的计算结果;其中,MATLAB工作进程与C++通过相应的共享内存段进行通信;聚合各待处理子任务的计算结果,得到待处理宏观任务的计算结果。
外部リソース