会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • PROGRAM ANALYZING METHOD, PROGRAM ANALYZING APPARATUS AND PROGRAM ANALYZING PROGRAM
    • 程序分析方法,程序分析装置和程序分析程序
    • US20090007087A1
    • 2009-01-01
    • US12191623
    • 2008-08-14
    • Makiko ItoHideo MiyakeAtsuhiro Suga
    • Makiko ItoHideo MiyakeAtsuhiro Suga
    • G06F9/45
    • G06F11/3604
    • A dependent element group which is invertibly contractible is found by using program analysis information including a plurality of dependent elements representing dependent relationships of statement and control, the statement and the control being included in a program. Next, a program dependence graph in which dependent elements are made to be contracted is generated by contracting the found dependent element group. The number of vertices and the number of edges of the program dependence graph are reduced by the contraction of the dependent elements, so that a program dependence graph with a rough granularity can be generated. As a result, a calculation amount (calculation time) necessary for optimization processing such as parallel processing of the program can be reduced. That is, by generating the contracted program dependence graph having invertibility, it is possible to realize the analysis and optimization of large-scale software in a realistic time.
    • 通过使用包括表示语句和控制的依赖关系的多个依赖元素的程序分析信息,语句和控件被包括在程序中,可以发现可逆收缩的依赖元素组。 接下来,通过收合找到的依赖元素组来生成依赖元素被收缩的程序依赖图。 通过依赖元素的收缩减少程序依赖图的顶点数和边数,从而可以生成具有粗略粒度的程序依赖图。 结果,可以减少诸如程序的并行处理的优化处理所需的计算量(计算时间)。 也就是说,通过生成具有可逆性的合同程序依赖图,可以在实际的时间内实现大规模软件的分析和优化。
    • 2. 发明授权
    • Method and apparatus for analyzing large scale program and generation of code from degenerated program dependence graph
    • 用于从退化程序依赖图中分析大规模程序和代码生成的方法和装置
    • US08181171B2
    • 2012-05-15
    • US12191623
    • 2008-08-14
    • Makiko ItoHideo MiyakeAtsuhiro Suga
    • Makiko ItoHideo MiyakeAtsuhiro Suga
    • G06F9/45G06F9/44
    • G06F11/3604
    • A dependent element group which is invertibly contractible is found by using program analysis information including a plurality of dependent elements representing dependent relationships of statement and control, the statement and the control being included in a program. Next, a program dependence graph in which dependent elements are made to be contracted is generated by contracting the found dependent element group. The number of vertices and the number of edges of the program dependence graph are reduced by the contraction of the dependent elements, so that a program dependence graph with a rough granularity can be generated. As a result, a calculation amount (calculation time) necessary for optimization processing such as parallel processing of the program can be reduced. That is, by generating the contracted program dependence graph having invertibility, it is possible to realize the analysis and optimization of large-scale software in a realistic time.
    • 通过使用包括表示语句和控制的依赖关系的多个依赖元素的程序分析信息,语句和控件被包括在程序中,可以发现可逆收缩的依赖元素组。 接下来,通过收合找到的依赖元素组来生成依赖元素被收缩的程序依赖图。 通过依赖元素的收缩减少程序依赖图的顶点数和边数,从而可以生成具有粗略粒度的程序依赖图。 结果,可以减少诸如程序的并行处理的优化处理所需的计算量(计算时间)。 也就是说,通过生成具有可逆性的合同程序依赖图,可以在实际的时间内实现大规模软件的分析和优化。
    • 3. 发明授权
    • Method for generating program and method for operating system
    • 用于生成操作系统的程序和方法的方法
    • US08510529B2
    • 2013-08-13
    • US12888614
    • 2010-09-23
    • Takahisa SuzukiHiromasa YamauchiHideo MiyakeMakiko Ito
    • Takahisa SuzukiHiromasa YamauchiHideo MiyakeMakiko Ito
    • G06F12/00
    • G06F9/445G06F9/44557
    • An information processing apparatus sequentially selects a function whose execution frequency is high as a selected function that is to be stored in an internal memory, in a source program having a hierarchy structure. The information processing apparatus allocates the selected function to a memory area of the internal memory, allocates a function that is not the selected function and is called from the selected function to an area close to the memory area of the internal memory, and generates an internal load module. The information processing apparatus allocates a remaining function to an external memory coupled to a processor and generates an external load module. Then, a program executed by the processor having the internal memory is generated.
    • 在具有层次结构的源程序中,信息处理装置顺序选择执行频率高的功能作为要存储在内部存储器中的选择功能。 信息处理装置将所选择的功能分配给内部存储器的存储区域,分配不是所选功能的功能,并且从所选择的功能调用到靠近内部存储器的存储区域的区域,并且生成内部 加载模块。 信息处理装置将剩余的功能分配给耦合到处理器的外部存储器,并生成外部负载模块。 然后,生成由具有内部存储器的处理器执行的程序。
    • 7. 发明申请
    • SCHEDULER, PROCESSOR SYSTEM, AND PROGRAM GENERATION METHOD
    • 调度器,处理器系统和程序生成方法
    • US20100107174A1
    • 2010-04-29
    • US12606837
    • 2009-10-27
    • Takahisa SUZUKIMakiko Ito
    • Takahisa SUZUKIMakiko Ito
    • G06F9/50
    • G06F9/5033
    • A scheduler for conducting scheduling for a processor system including a plurality of processor cores and a plurality of memories respectively corresponding to the plurality of processor cores includes: a scheduling section that allocates one of the plurality of processor cores to one of a plurality of process requests corresponding to a process group based on rule information; and a rule changing section that, when a first processor core is allocated to a first process of the process group, changes the rule information and allocates the first processor core to a subsequent process of the process group, and that restores the rule information when a second processor core is allocated to a final process of the process group.
    • 用于对包括分别对应于所述多个处理器核心的多个处理器核和多个存储器的处理器系统进行调度的调度器包括:调度部分,其将所述多个处理器核中的一个分配到多个处理请求之一 对应于基于规则信息的进程组; 以及规则变更部,其中当第一处理器核被分配给所述进程组的第一进程时,改变所述规则信息并将所述第一处理器核分配给所述进程组的后续进程,并且当 第二处理器核心被分配给进程组的最后进程。