Analytic engine to parallelize serial code

    公开(公告)号:US20130074037A1

    公开(公告)日:2013-03-21

    申请号:US13507499

    申请日:2012-07-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/456 G06F8/457

    摘要: The subject system provides the ability to parallelize pre-existing serial code by importing and encapsulating all of the serial code into an object orientated flowchart language utilizing an analytic engine so that the imported code can be efficiently executed taking advantage of the partially ordered transitive flowchart system. The importation examines the serial code to ascertain what elements may be processed under an atomic time to instantiate them as either Action or Test objects, whereas statements which require more than atomic time are instantiated as Task object, with the Action, Test and Task objects being processable by separate processors to establish parallel processing, or by the multitasking afforded by the partially ordered transitive flowchart system.

    Analytic engine to parallelize serial code
    2.
    发明授权
    Analytic engine to parallelize serial code 有权
    分析引擎并行化串行代码

    公开(公告)号:US09003383B2

    公开(公告)日:2015-04-07

    申请号:US13507499

    申请日:2012-07-05

    IPC分类号: G06F9/45

    CPC分类号: G06F8/456 G06F8/457

    摘要: The subject system provides the ability to parallelize pre-existing serial code by importing and encapsulating all of the serial code into an object orientated flowchart language utilizing an analytic engine so that the imported code can be efficiently executed taking advantage of the partially ordered transitive flowchart system. The importation examines the serial code to ascertain what elements may be processed under an atomic time to instantiate them as either Action or Test objects, whereas statements which require more than atomic time are instantiated as Task object, with the Action, Test and Task objects being processable by separate processors to establish parallel processing, or by the multitasking afforded by the partially ordered transitive flowchart system.

    摘要翻译: 主题系统提供了通过使用分析引擎将所有序列代码导入和封装成面向对象的流程图语言来并行化先前存在的串行代码的能力,从而可以利用部分排序的传递流程图系统来有效地执行导入的代码 。 导入检查序列号,以确定在原子时间内可以处理哪些元素以将其实例化为Action或Test对象,而需要超过原子时间的语句被实例化为Task对象,Action,Test和Task对象为 可由单独的处理器处理以建立并行处理,或者由部分排序的传递流程图系统提供的多任务处理。

    Processing circuits for parallel asynchronous modeling and execution

    公开(公告)号:US10181003B1

    公开(公告)日:2019-01-15

    申请号:US15994029

    申请日:2018-05-31

    IPC分类号: G06F17/50

    摘要: Devices, systems, and methods are disclosed that are configured to execute functions using synthesized parallel stateless asynchronous flowcharts. The flowcharts include one or more test objects, action objects, and/or task objects. Each of the objects in the flowcharts to be executed sets out an atomic path, which is a sequence of functions with one or more elements. The disclosed processing circuits are configured to execute the functions/instructions set forth in the flowcharts by following each atomic path. In some embodiments, the processing circuits execute the one or more flowcharts in an order determined during processing (i.e., “on the fly”). In these and other embodiments, the disclosed processing circuits transform or restore elements of the one or more flowcharts with or without human intervention.