管理自动化系统中的分布式计算的方法和系统

    公开(公告)号:CN104063213B

    公开(公告)日:2017-12-15

    申请号:CN201410100294.5

    申请日:2014-03-18

    申请人: 西门子公司

    IPC分类号: G06F9/44

    摘要: 提供了一种管理适合于在自动化系统中使用的分布式计算的方法和系统。在第一步骤处,将程序指令集合划分成多个单元块。每个单元块包括至少一个程序指令。随后,对于至少一个单元块,从多个单元块的其余单元块中识别与该至少一个单元块相对应的一个或更多个互补块。基于单元块与相应互补块中对全局变量的读写访问间的比较来识别互补块,使得在单个单元块中被读访问的全局变量均不在与该单个单元块相对应的每个互补块中被写访问。在自动化系统内的多个处理器的集合上执行多个单元块,使得至少一个互补块与相对应的单元块并行执行。