会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Simulation method, system, and program
    • 仿真方法,系统和程序
    • US09251308B2
    • 2016-02-02
    • US13555731
    • 2012-07-23
    • Kohichi KajitaniHideaki KomatsuShu Shimizu
    • Kohichi KajitaniHideaki KomatsuShu Shimizu
    • G06F17/50B60T8/40G06F11/36
    • G06F17/5095B60T8/4081G06F11/3632G06F17/5009G06F2217/86
    • System and method for achieving reproducibility of a simulation operation while reasonably keeping an operation speed. A peripheral scheduler clears completion flags of all the peripheral emulators to thereby start parallel operations thereof. Then, based on processing break timing set for the individual peripheral emulators, the peripheral scheduler finds one of the peripheral emulators which is scheduled to reach a processing break at the earliest. The found peripheral emulator is referred to as a peripheral P. In a case where a time of the processing break of the peripheral P is T, the peripheral scheduler continues execution of processor emulators and plant simulators up until a time point of the time T. The peripheral scheduler waits for setting of a completion flag of the peripheral P. In response to the setting, the peripheral scheduler performs data synchronization among the peripheral P, the processor emulators, and the plant simulators.
    • 在合理保持操作速度的同时实现模拟操作的再现性的系统和方法。 外设调度器清除所有外围仿真器的完成标志,从而开始其并行操作。 然后,基于针对各个外围仿真器设置的处理中断定时,外围调度器发现最早计划到达处理中断的外围仿真器之一。 所寻找的外设仿真器被称为外设P.在外设P的处理中断的时间为T的情况下,外围调度器继续执行处理器仿真器和工厂模拟器直到时间T的时间点。 外设调度器等待设置外设P的完成标志。响应于该设置,外围调度器在外设P,处理器模拟器和工厂模拟器之间执行数据同步。
    • 7. 发明授权
    • Parallelization method, system and program
    • 并行化方法,系统和程序
    • US08959498B2
    • 2015-02-17
    • US13031666
    • 2011-02-22
    • Hideaki KomatsuTakeo Yoshizawa
    • Hideaki KomatsuTakeo Yoshizawa
    • G06F9/45
    • G06F8/456
    • A parallelization method, system and program. A program expressed by a block diagram or the like is divided into strands and a balance in calculation time is made among the strands. The functional blocks are divided into strands and the strand involving the maximum calculation time from a strand set is found. One or more movable blocks in the strand involving the maximum calculation time is found. The next step is obtaining calculation time of each strand after the movable block is moved to the strand in the input or output direction according to its property, and moving the block to a strand most largely reducing the calculation time of the strand having the maximum calculation time before the movement. This process loops until calculation time is no longer reduced. Strands are then transformed into source codes. Source codes are compiled and assigned to separate cores or processors for execution.
    • 并行化方法,系统和程序。 通过框图等表示的程序被划分成多个线,并且在线之间进行计算时间的平衡。 功能块被划分为股线,并且发现涉及从股线组得到的最大计算时间的股线。 发现涉及最大计算时间的股份中的一个或多个可移动块。 下一步是根据其可移动块在输入或输出方向上移动到股线之后获得每条股的计算时间,并且将块移动到股线,最大程度上减少具有最大计算的股线的计算时间 运动前的时间。 此过程循环,直到计算时间不再减少。 然后将链条转换为源代码。 源代码被编译并分配给单独的核心或处理器以供执行。
    • 9. 发明授权
    • 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.
    • 一种用于并行化代码的计算机实现的方法,系统和制品,其通过耦合具有内部状态的功能块和功能块而没有任何内部状态来配置。 该方法包括:创建和存储其中功能块被选择为节点的图形表示,并且功能块之间的连接被选择为链接; 在图形表示上顺序地访问节点,检测来自功能块的输入,而没有任何内部状态到具有内部状态的功能块,并将这些功能块存储为一组使用块,并且检测具有内部状态的功能块到功能块的输入 没有任何内部状态并将这些功能块存储为一组定义块; 以及基于关于所述使用块集合的信息和与所述功能块相关联地存储的所述定义块集合上的信息来形成功能块组。