Task distribution program and task distribution device for a processor device having multiprocessors
    1.
    发明申请
    Task distribution program and task distribution device for a processor device having multiprocessors 有权
    具有多处理器的处理器设备的任务分发程序和任务分配设备

    公开(公告)号:US20070234313A1

    公开(公告)日:2007-10-04

    申请号:US11376126

    申请日:2006-03-16

    申请人: Masaomi Teranishi

    发明人: Masaomi Teranishi

    IPC分类号: G06F9/45

    CPC分类号: G06F8/456

    摘要: A task distribution program which converts a source program for a single processor into a program for a multiprocessor device having a plurality of processors causes a computer to construct task distribution unit for, by referencing a definition file, which is stored in memory, and which associates one of the processors of the multiprocessor device with tasks of the source program, converting the source program into a distributed source program in which the plurality of tasks of the source program are distributed among the plurality of processors, and adding, as an argument, to the distributed tasks a processor ID of a task subject to processing by the distributed task. A task distribution device, in which this task distribution program is installed, is also provided.

    摘要翻译: 将用于单个处理器的源程序转换为具有多个处理器的多处理器设备的程序的任务分配程序使得计算机构建任务分配单元,通过引用存储在存储器中的定义文件,以及哪些关联 所述多处理器装置的处理器之一具有所述源程序的任务,将所述源程序转换为其中所述源程序的所述多个任务分布在所述多个处理器之间的分布式源程序,并作为参数添加到 分布式任务处理被分配任务处理的任务的处理器ID。 还提供了其中安装了该任务分发程序的任务分发设备。

    Processor system optimization supporting apparatus and supporting method
    2.
    发明授权
    Processor system optimization supporting apparatus and supporting method 有权
    处理器系统优化配套设备及配套方法

    公开(公告)号:US08612805B2

    公开(公告)日:2013-12-17

    申请号:US12549708

    申请日:2009-08-28

    申请人: Masaomi Teranishi

    发明人: Masaomi Teranishi

    IPC分类号: G06F11/00

    摘要: In order to enable the optimization of a processor system without relying upon knowhow or manual labor, an apparatus includes: information obtainment unit for reading, from memory, trace information of the processor system and performance information corresponding to the trace information; information analysis unit for analyzing the trace information and the performance information so as to obtain a performance factor such as an idle time, a processing completion time of a task, or the number of interprocessor communications as a result of the analysis; and optimization method output unit for displaying and outputting a method of optimizing the system in response to a result of the analysis.

    摘要翻译: 为了能够优化处理器系统而不依靠专门技术或人工劳动,装置包括:信息获取单元,用于从存储器读取处理器系统的跟踪信息和对应于跟踪信息的性能信息; 信息分析单元,用于分析跟踪信息和性能信息,以获得作为分析结果的诸如空闲时间,任务的处理完成时间或处理器间通信的数量的性能因素; 以及优化方法输出单元,用于根据分析结果显示和输出优化系统的方法。

    Task transition chart display method and display apparatus
    3.
    发明授权
    Task transition chart display method and display apparatus 有权
    任务转换图显示方法和显示装置

    公开(公告)号:US07975261B2

    公开(公告)日:2011-07-05

    申请号:US11802902

    申请日:2007-05-25

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F11/3404

    摘要: Aiming at enabling an analysis of relationship between a task transition and performance information such as mis-caching in a multiprocessor system and clearly identifying a relationship between a degree of parallelism and the task transition of the system processing, trace information and performance information corresponding to the trace information are obtained from memory, and the task transition state and performance information based on the trace information are displayed by superimposing on the transition chart. A degree of parallelism corresponding to an operation state of a plurality of processors is calculated on the basis of the trace information, and the degree of parallelism is displayed by being temporally synchronized with the task transition chart.

    摘要翻译: 为了能够分析任务转换与诸如多处理器系统中的错误缓存的性能信息之间的关系,并且清楚地识别并行度与系统处理的任务转换之间的关系,跟踪信息和对应于 从存储器获取跟踪信息,并且通过叠加在转换图上显示基于跟踪信息的任务转换状态和性能信息。 基于跟踪信息计算与多个处理器的操作状态对应的并行程度,并且通过与任务转移图进行时间同步来显示并行度。

    Computer-readable medium storing wrapper program and integrated circuit apparatus
    4.
    发明授权
    Computer-readable medium storing wrapper program and integrated circuit apparatus 有权
    计算机可读介质存储包装程序和集成电路设备

    公开(公告)号:US08898524B2

    公开(公告)日:2014-11-25

    申请号:US13330237

    申请日:2011-12-19

    申请人: Masaomi Teranishi

    发明人: Masaomi Teranishi

    摘要: A non-transitory computer-readable medium storing wrapper program which allows an application program, having a code to call up a porting source API, to operate on a porting destination OS, the wrapper program causes a computer to execute: an error determination step of, when the porting source API is called up by the application program, referring to a porting source error condition DB, and error condition information to be output to the calling source of the porting source API satisfies the error condition information, determining whether the porting source API satisfies the error condition information of the porting source error condition DB, and outputting the corresponding error information to the application program when the error condition information is satisfied; and an API conversion step of calling up the porting destination API of the porting destination OS corresponding to the porting source API when the error condition information is not satisfied.

    摘要翻译: 一种非瞬时计算机可读介质,其存储包装程序,其允许具有调用移植源API的代码在移植目的地OS上操作的应用程序,所述包装程序使计算机执行:错误确定步骤 当移动源API被应用程序调用时,参考移植源错误条件DB,并且要输出到移植源API的调用源的错误条件信息满足错误条件信息,确定移植源 API满足移动源错误条件DB的错误条件信息,并且当满足错误条件信息时,将相应的错误信息输出到应用程序; 以及API转换步骤,当不满足错误条件信息时,调用与移植源API相对应的移植目的地OS的移植目的地API。

    Task transition chart display method and display apparatus
    5.
    发明申请
    Task transition chart display method and display apparatus 有权
    任务转换图显示方法和显示装置

    公开(公告)号:US20070276832A1

    公开(公告)日:2007-11-29

    申请号:US11802902

    申请日:2007-05-25

    IPC分类号: G06F7/00

    CPC分类号: G06F11/3404

    摘要: Aiming at enabling an analysis of relationship between a task transition and performance information such as mis-caching in a multiprocessor system and clearly identifying a relationship between a degree of parallelism and the task transition of the system processing, trace information and performance information corresponding to the trace information are obtained from memory, and the task transition state and performance information based on the trace information are displayed by superimposing on the transition chart. A degree of parallelism corresponding to an operation state of a plurality of processors is calculated on the basis of the trace information, and the degree of parallelism is displayed by being temporally synchronized with the task transition chart.

    摘要翻译: 为了能够分析任务转换与诸如多处理器系统中的错误缓存的性能信息之间的关系,并且清楚地识别并行度与系统处理的任务转换之间的关系,跟踪信息和对应于 从存储器获取跟踪信息,并且通过叠加在转换图上显示基于跟踪信息的任务转换状态和性能信息。 基于跟踪信息计算与多个处理器的操作状态对应的并行程度,并且通过与任务转移图进行时间同步来显示并行度。

    Software optimization device and software optimization method
    6.
    发明授权
    Software optimization device and software optimization method 有权
    软件优化设备和软件优化方法

    公开(公告)号:US08516441B2

    公开(公告)日:2013-08-20

    申请号:US12548751

    申请日:2009-08-27

    IPC分类号: G06F9/44

    摘要: A software optimization device includes performance data storage unit to store data indicating performance of each system call, corresponding to a plurality of system calls, system call extraction unit to extract a system call described in a program source and similar-system-call detection unit to detect, from among the system calls the data indicating the performance of which is stored in the performance data storage unit, a system call having a function similar to that of the system call extracted by the system call extraction unit and having a performance better than that of the extracted system call.

    摘要翻译: 软件优化装置包括性能数据存储单元,用于存储指示与多个系统呼叫对应的每个系统呼叫的性能的数据,系统呼叫提取单元,用于提取在程序源和类似系统呼叫检测单元中描述的系统呼叫, 从系统调用中检测表示其性能的数据存储在演奏数据存储单元中的系统呼叫具有与系统呼叫提取单元提取的系统呼叫类似的功能,并具有比该系统呼叫提取单元更好的性能 的提取系统调用。

    Task distribution program and task distribution device for a processor device having multiprocessors
    7.
    发明授权
    Task distribution program and task distribution device for a processor device having multiprocessors 有权
    具有多处理器的处理器设备的任务分发程序和任务分配设备

    公开(公告)号:US07861240B2

    公开(公告)日:2010-12-28

    申请号:US11376126

    申请日:2006-03-16

    申请人: Masaomi Teranishi

    发明人: Masaomi Teranishi

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F8/456

    摘要: A task distribution program which converts a source program for a single processor into a program for a multiprocessor device having a plurality of processors causes a computer to construct task distribution unit for, by referencing a definition file, which is stored in memory, and which associates one of the processors of the multiprocessor device with tasks of the source program, converting the source program into a distributed source program in which the plurality of tasks of the source program are distributed among the plurality of processors, and adding, as an argument, to the distributed tasks a processor ID of a task subject to processing by the distributed task. A task distribution device, in which this task distribution program is installed, is also provided.

    摘要翻译: 将用于单个处理器的源程序转换为具有多个处理器的多处理器设备的程序的任务分发程序使得计算机构造任务分配单元,通过参考存储在存储器中的定义文件,以及哪些关联 所述多处理器装置的处理器之一具有所述源程序的任务,将所述源程序转换为其中所述源程序的所述多个任务分布在所述多个处理器之间的分布式源程序,并且作为参数添加到 分布式任务处理被分配任务处理的任务的处理器ID。 还提供了其中安装了该任务分发程序的任务分发设备。