一种数据驱动的用户透明的可扩展编程方法

基本信息

申请号 CN201811510719.4 申请日 -
公开(公告)号 CN109799973A 公开(公告)日 2019-05-24
申请公布号 CN109799973A 申请公布日 2019-05-24
分类号 G06F8/20(2018.01)I; G06F9/448(2018.01)I 分类 计算;推算;计数;
发明人 张京城; 吴江 申请(专利权)人 极道科技(北京)有限公司
代理机构 北京正理专利代理有限公司 代理人 极道科技(北京)有限公司
地址 100101 北京市海淀区学院路志新路8号北京曲园宾馆107室
法律状态 -

摘要

摘要 本发明公开一种数据驱动的用户透明的可扩展编程方法,该方法包括构建用户程序和执行用户程序,其中构建用户程序包括:构建用户软件单元,构建基本任务项及组合任务,定义命名的输入和输出规则,确定任务执行方式;执行用户程序包括基于任务执行方式和数据依赖生成任务的有向执行图,基于有向执行图的拓扑顺序执行有向执行图,命名输入输出的实例化。本发明在不对用户应用软件和执行环境施加任何限制的前提下,提高用户软件的并行处理能力,并且能够使处理规模不受限制的数据,能够基于用户现有的软件,使之具备大规模并行处理能力,从而不需要用户进行重新开发。