会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • MULTI-THREADED SUBGRAPH EXECUTION CONTROL IN A GRAPHICAL MODELING ENVIRONMENT
    • 图形建模环境中的多线程执行控制
    • US20100175045A1
    • 2010-07-08
    • US12634500
    • 2009-12-09
    • John Edward CIOLFIRamamurthy MANIQu ZHANG
    • John Edward CIOLFIRamamurthy MANIQu ZHANG
    • G06F9/44G06F9/46
    • G06F8/34G06F9/48G06F17/5009G06F2217/74
    • Exemplary embodiments support multi-threaded subgraph execution control within a graphical modeling or graphical programming environment. In an embodiment, a subgraph may be identified as a subset of blocks within a graphical model, or graphical program, or both. A subgraph initiator may explicitly execute the subgraph while maintaining data dependencies within the subgraph. Explicit signatures may be defined for the subgraph initiator and the subgraph either graphically or textually. Execution control may be branched wherein the data dependencies within the subgraph are maintained. Execution control may be joined together wherein the data dependencies within the subgraph are maintained. Exemplary embodiments may allow subgraphs to execute on different threads within a graphical modeling or programming environment.
    • 示例性实施例在图形建模或图形编程环境中支持多线程子图执行控制。 在一个实施例中,子图可以被识别为图形模型或图形程序或两者中的块的子集。 子图启动器可以在子图中保持数据依赖性的同时明确地执行子图。 可以为子图启动器和图形图形或文本地定义显式签名。 可以分支执行控制,其中维护子图内的数据依赖性。 可以将执行控制连接在一起,其中维护子图中的数据依赖性。 示例性实施例可以允许子图在图形建模或编程环境中的不同线程上执行。
    • 4. 发明申请
    • NON-BLOCKING SEMANTICS FOR MODELING SYSTEMS
    • 建模系统的非阻塞语义
    • US20110067017A1
    • 2011-03-17
    • US12558301
    • 2009-09-11
    • Rajiv GHOSH-ROYJohn Edward CIOLFI
    • Rajiv GHOSH-ROYJohn Edward CIOLFI
    • G06F3/048G06F9/45
    • G06F8/34
    • In an implementation, a computing device-implemented method includes identifying a non-blocking block in a graphical block diagram that includes the non-blocking block and other blocks, the other blocks including one or more non-blocking blocks, one or more blocking blocks, or a combination of one or more non-blocking blocks and one or more blocking blocks, determining whether one or more of the other blocks are dependent on an output from the non-blocking block, and partitioning execution of the non-blocking block into two or more execution stages, generating an order of execution of the graphical blocks, the order including a first stage of execution of the two or more execution stages for the non-blocking block, followed by an execution of one or more of the other blocks that have been determined not be dependent on the output from the non-blocking block, followed by a second stage of execution of the two or more execution stages.
    • 在实现中,计算设备实现的方法包括在包括非阻塞块和其他块的图形框图中识别非阻塞块,其他块包括一个或多个非阻塞块,一个或多个阻塞块 或者一个或多个非阻塞块和一个或多个阻塞块的组合,确定一个或多个其他块是否取决于非阻塞块的输出,以及将非阻塞块的执行划分为 两个或多个执行阶段,生成图形块的执行顺序,该顺序包括非阻塞块的两个或多个执行阶段的执行的第一阶段,随后执行一个或多个其他块 已被确定为不依赖于非阻塞块的输出,随后执行两个或多个执行阶段的第二阶段。