【技术实现步骤摘要】
本专利技术涉及计算机科学,尤其涉及一种循环嵌套算子动态自动编排计算方法及系统。
技术介绍
1、现有技术中,在流程处理、表单运算等需要动态计算数据的场景中算子的执行往往遵循固定模式,只具备简单的数学运算、矩阵运算能力,无法处理字符串类型数据,缺乏对运行时环境复杂场景适应的能力,使用场景受限,调度能力弱,导致计算资源分配不合理、执行效率低下。
2、基于现有技术的弊端,亟需一种能够动态识别计算任务特性,智能调度循环嵌套算子执行顺序与资源分配的方法,以提升整体计算效能。本方案不仅拥有强大的数值类型数据的处理能力,也可通过扩展来适应各种数据类型的处理,如:日期时间类、字符串类、boolean等。
技术实现思路
1、鉴于上述现有存在的问题,本专利技术旨在通过实时分析计算任务特征,动态调整算子执行策略和资源分配,实现高效的数据处理和计算加速。本专利技术不仅具备传统的算术运算、矩阵运算能力,同时具备通过分析上下文来识别使用场景,以应对不同场景的能力。在复杂应用场景中通过算子嵌套实现复杂运算,自
...【技术保护点】
1.一种循环嵌套算子动态自动编排计算方法,其特征在于:包括,
2.如权利要求1所述的一种循环嵌套算子动态自动编排计算方法,其特征在于:所述动态分析资源消耗特性将算子分组包括,在Dask上分析初始算子的上下文、设定和参数,进行算子的三层循环分析,第一层为初始分析为分析算子间的依赖关系:
3.如权利要求2所述的一种循环嵌套算子动态自动编排计算方法,其特征在于:所述动态分析资源消耗特性将算子分组还包括,根据初始分析的结果,进行第二层分析,计算所有算子间的复杂度包括时间复杂度、空间复杂度以及通信复杂度:
4.如权利要求3所述的一种循环嵌套算
...【技术特征摘要】
1.一种循环嵌套算子动态自动编排计算方法,其特征在于:包括,
2.如权利要求1所述的一种循环嵌套算子动态自动编排计算方法,其特征在于:所述动态分析资源消耗特性将算子分组包括,在dask上分析初始算子的上下文、设定和参数,进行算子的三层循环分析,第一层为初始分析为分析算子间的依赖关系:
3.如权利要求2所述的一种循环嵌套算子动态自动编排计算方法,其特征在于:所述动态分析资源消耗特性将算子分组还包括,根据初始分析的结果,进行第二层分析,计算所有算子间的复杂度包括时间复杂度、空间复杂度以及通信复杂度:
4.如权利要求3所述的一种循环嵌套算子动态自动编排计算方法,其特征在于:所述智能编排算法包括,智能编排算法的数学模型为:
5.如权利要求4所述的一种循环嵌套算子动态自动编排计算方法,其特征在于:所述约束条件包括,目标是最小化整个计算任务的执行时间并满足算子优先级:
6.如权利要求5所述的一种循环嵌套算子动态自动编排计算方法,其特征在于:所述智能编排算法还包括,将经过智能编排结束的算子按照编排结果处理数据,执行计算任务,当...
【专利技术属性】
技术研发人员:袁存发,岳希沛,何招亮,张强,赵剑之,徐兴云,武爱斌,
申请(专利权)人:朗坤智慧科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。