会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • PARALLELING PROCESSING METHOD, SYSTEM AND PROGRAM
    • 并行处理方法,系统与程序
    • US20100138810A1
    • 2010-06-03
    • US12629114
    • 2009-12-02
    • Hideaki KomatsuArquimedes Martinez CanedoTakeo Yoshizawa
    • Hideaki KomatsuArquimedes Martinez CanedoTakeo Yoshizawa
    • G06F9/44G06F9/38
    • G06F8/30G06F8/456
    • Paralleling processing system and method. When clusters are formed based on strongly connected components, a single cluster (fat cluster) having at least a predetermined number of blocks, or an expected processing time exceeding a predetermined threshold, is formed. The fat cluster is subjected to an unrolling process to make multiple copies of the processing of the fat cluster and to assign the copies to individual processors. Processing of the fat cluster is executed by the multiple processor devices in a pipelined manner. If a fat cluster to be iteratively executed cannot be executed in the pipelined manner because a processing result of an nth iteration of the fat cluster depends on a processing result of a preceding iteration of the fat cluster an input value needed for execution of the fat cluster is generated based on a certain prediction, and the fat cluster is speculatively executed.
    • 并行处理系统及方法。 当基于强连接的组件形成集群时,形成具有至少预定数量块的单个集群(胖集群)或超过预定阈值的预期处理时间。 脂肪群体经历展开过程,以便对脂肪群集的处理进行多个拷贝,并将副本分配给各个处理器。 脂肪簇的处理由多个处理器设备以流水线方式执行。 如果要迭代执行的胖群集不能以流水线方式执行,因为胖群的第n次迭代的处理结果取决于胖群的前一迭代的处理结果,则执行胖群所需的输入值 是基于某种预测生成的,并且推测性地执行脂肪群。
    • 4. 发明授权
    • Paralleling processing method, system and program
    • 并行处理方法,系统和程序
    • US08438553B2
    • 2013-05-07
    • US12629114
    • 2009-12-02
    • Hideaki KomatsuArquimedes Martinez CanedoTakeo Yoshizawa
    • Hideaki KomatsuArquimedes Martinez CanedoTakeo Yoshizawa
    • G06F9/45
    • G06F8/30G06F8/456
    • Paralleling processing system and method. When clusters are formed based on strongly connected components, a single cluster (fat cluster) having at least a predetermined number of blocks, or an expected processing time exceeding a predetermined threshold, is formed. The fat cluster is subjected to an unrolling process to make multiple copies of the processing of the fat cluster and to assign the copies to individual processors. Processing of the fat cluster is executed by the multiple processor devices in a pipelined manner. If a fat cluster to be iteratively executed cannot be executed in the pipelined manner because a processing result of an nth iteration of the fat cluster depends on a processing result of a preceding iteration of the fat cluster an input value needed for execution of the fat cluster is generated based on a certain prediction, and the fat cluster is speculatively executed.
    • 并行处理系统及方法。 当基于强连接的组件形成集群时,形成具有至少预定数量块的单个集群(胖集群)或超过预定阈值的预期处理时间。 脂肪群体经历展开过程,以便对脂肪群集的处理进行多个拷贝,并将副本分配给各个处理器。 脂肪簇的处理由多个处理器设备以流水线方式执行。 如果要迭代执行的胖群集不能以流水线方式执行,因为胖群的第n次迭代的处理结果取决于胖群的前一迭代的处理结果,则执行胖群所需的输入值 是基于某种预测生成的,并且推测性地执行脂肪群。
    • 7. 发明申请
    • SIMULATION SYSTEM, METHOD, AND PROGRAM
    • 模拟系统,方法和程序
    • US20100305926A1
    • 2010-12-02
    • US12791096
    • 2010-06-01
    • Arquimedes Martinez CanedoHideaki Komatsu
    • Arquimedes Martinez CanedoHideaki Komatsu
    • G06G7/48
    • G06F17/5009G06F17/5095
    • A system, method and program to improve the processing speed of a simulation system. A processing system finds an entry point so that functional blocks cover a broad range. The processing system places code of a look-ahead dispatcher for assigning processing. The look-ahead dispatcher monitors an input state at the entry point to determine whether the input state is a stable state. If the input state is stable, the look-ahead dispatcher calls an adaptive execution module at some frequency or otherwise calls an idle execution module. The adaptive execution module performs processing on multiple timestamps at once. When a discrete system receives an input event, the look-ahead dispatcher calls a recovery execution module. Based on the input event on that occasion, the timestamp, and a value stored in a state vector, the recovery execution module calculates a state for which recovery is performed.
    • 一种提高仿真系统处理速度的系统,方法和程序。 处理系统找到入口点,使得功能块覆盖广泛的范围。 处理系统放置用于分配处理的预先调度器的代码。 先行调度器监视入口点处的输入状态,以确定输入状态是否为稳定状态。 如果输入状态稳定,则预先调度器以某种频率调用自适应执行模块,或以其他方式调用空闲执行模块。 自适应执行模块一次执行多个时间戳的处理。 当离散系统接收到输入事件时,预先调度器调用恢复执行模块。 基于当时的输入事件,时间戳和存储在状态向量中的值,恢复执行模块计算执行恢复的状态。
    • 9. 发明申请
    • EFFICIENT EXECUTION OF HUMAN MACHINE INTERFACE APPLICATIONS IN A HETEROGENEOUS MULTIPROCESSOR ENVIRONMENT
    • 人机界面应用在异构多媒体环境中的有效执行
    • US20140173558A1
    • 2014-06-19
    • US13714969
    • 2012-12-14
    • Arquimedes Martinez CanedoSven HermannLingyun Max Wang
    • Arquimedes Martinez CanedoSven HermannLingyun Max Wang
    • G06F9/44
    • G06F8/20G06N5/00
    • An arrangement is proposed for creating and executing human-machine interface (HMI) applications in various heterogeneous computing and communication environments. The arrangement includes an engineering system for designing HMI applications based upon a library of known HMI elements, a runtime system for determining an optimum configuration for executing the designed HMI applications and a knowledge repository that communicates with both the engineering system and the runtime system. The knowledge repository stores information related to various ones of the known HMI elements, as well as information created by application developers and information generated during execution of an HMI application by the runtime system. Thus, the knowledge repository can interact with the engineering system for updating information regarding selected elements and interacting with the runtime system to collect execution information for use in subsequent application developments
    • 提出了在各种异构计算和通信环境中创建和执行人机界面(HMI)应用程序的安排。 该装置包括用于基于已知HMI元件库设计HMI应用的工程系统,用于确定用于执行所设计的HMI应用的最佳配置的运行时系统以及与工程系统和运行时系统通信的知识库。 知识库存储与已知HMI元件中的各种相关的信息,以及应用程序开发人员创建的信息以及由运行时系统执行HMI应用程序时生成的信息。 因此,知识库可以与工程系统进行交互,以更新有关所选元素的信息,并与运行时系统进行交互以收集执行信息,以供后续应用程序开发使用
    • 10. 发明授权
    • Parallelization method, system and program
    • 并行化方法,系统和程序
    • US08677334B2
    • 2014-03-18
    • US12913822
    • 2010-10-28
    • Arquimedes Martinez CanedoHideaki KomatsuTakeo Yoshizawa
    • Arquimedes Martinez CanedoHideaki KomatsuTakeo Yoshizawa
    • G06F9/45
    • G06F11/261
    • A computer-implemented method, system, and article of manufacture for parallelizing a code configured by coupling a functional block having an internal state and a functional block without any internal state. The method includes: creating and storing a graphical representation where functional blocks are chosen as nodes and connections between functional blocks are chosen as links; visiting the nodes on the graphical representation sequentially, detecting inputs from functional blocks without any internal state to functional blocks having an internal state and storing these functional blocks as a set of use blocks, and detecting inputs from functional blocks having an internal state to functional blocks without any internal state and storing these functional blocks as a set of definition blocks; and forming strands of functional blocks based on information on the set of use blocks and information on the set of definition blocks stored in association with the functional blocks.
    • 一种用于并行化代码的计算机实现的方法,系统和制品,其通过耦合具有内部状态的功能块和功能块而没有任何内部状态来配置。 该方法包括:创建和存储其中功能块被选择为节点的图形表示,并且功能块之间的连接被选择为链接; 在图形表示上顺序地访问节点,检测来自功能块的输入,而没有任何内部状态到具有内部状态的功能块,并将这些功能块存储为一组使用块,并且检测具有内部状态的功能块到功能块的输入 没有任何内部状态并将这些功能块存储为一组定义块; 以及基于关于所述使用块集合的信息和与所述功能块相关联地存储的所述定义块集合上的信息来形成功能块组。