异构计算平台上的并行程序开发效率低,基于Julia动态语言的云编程是一种高效模式.针对Julia程序运行的时限约束,本文提出一种基于有色Petri网的程序运行性能自适应模拟方法.面向特定领域(如本文的图像对象识别案例)构建适应底层计算资源特点的工具库,抽取针对Julia语言的计算原语.程序员通过Julia语言实现原语,动态选取领域工具,适应运行时限约束.结合图像对象识别案例,构建Colored Petri Net模型,借助CPN Tools工具模拟运行,自动优化备选方案.模拟实验表明,基于工具库的性能标定,CPN模拟得到的工具库映射方案接近最优.
暂无评论