METHOD AND SYSTEM FOR ASSIGNING A COMPUTATIONAL BLOCK OF A SOFTWARE PROGRAM TO CORES OF A MULTI-PROCESSOR SYSTEM
    1.
    发明申请
    METHOD AND SYSTEM FOR ASSIGNING A COMPUTATIONAL BLOCK OF A SOFTWARE PROGRAM TO CORES OF A MULTI-PROCESSOR SYSTEM 审中-公开
    用于将软件程序的计算块分配给多处理器系统的方法和系统

    公开(公告)号:US20160239348A1

    公开(公告)日:2016-08-18

    申请号:US15088974

    申请日:2016-04-01

    Abstract: The invention relates to a method (500) for assigning a computational block of a software program to cores of a multi-processor system, the method (500) comprising: evaluating (501) a first number of available cores of a first type of the multi-processor system and a second number of available cores of a second type of the multi-processor system; determining (502) a first number of loops of the computational block for binding with the cores of the first type and a second number of loops of the computational block for binding with the cores of the second type; binding (503) the first number of loops with the cores of the first type and binding the second number of loops with the cores of the second type; and executing (504) the loops of the computational block according to the binding (503).

    Abstract translation: 本发明涉及一种用于将软件程序的计算块分配给多处理器系统的核心的方法(500),所述方法(500)包括:评估(501)第一类型的可用核心的第一数量 多处理器系统和第二类型的多处理器系统的第二数量的可用核心; 确定(502)用于与第一类型的核心绑定的计算块的第一数量的循环和用于与第二类型的核心绑定的计算块的第二数量的循环; 将第一数量的环与第一类型的核绑定(503)并且将第二数量的环与第二类型的核绑定; 以及根据所述绑定(503)执行(504)所述计算块的循环。

    METHOD FOR COMPILING A SOURCE CODE
    2.
    发明申请

    公开(公告)号:US20170177313A1

    公开(公告)日:2017-06-22

    申请号:US15445706

    申请日:2017-02-28

    CPC classification number: G06F8/44 G06F8/311 G06F8/41

    Abstract: The invention relates to a method for compiling a source code to a program code, the method comprising: providing a pattern graph based on the source code, the pattern graph corresponding to an intermediate representation of the source code according to a set of rules in a first programming language, wherein the set of rules comprises a specific replacement rule directing a pattern graph to be replaced by a corresponding replacement graph assigned to the pattern graph, replacing the pattern graph by the replacement graph assigned to the pattern graph, and generating the program code based on the replacement graph.

Patent Agency Ranking