Automatic generation of an optimized arrangement for a model and optimized code based on the model
    1.
    发明授权
    Automatic generation of an optimized arrangement for a model and optimized code based on the model 有权
    根据模型自动生成针对模型和优化代码的优化布置

    公开(公告)号:US09098292B1

    公开(公告)日:2015-08-04

    申请号:US14264474

    申请日:2014-04-29

    CPC classification number: G06F8/35 G06F8/20 G06F8/30 G06F8/355 G06F8/443

    Abstract: A device receives a model that includes blocks and lines provided between the blocks, and identifies first candidate boundaries for the model. Each of the first candidate boundaries defines a group of blocks. The device generates an intermediate representation (IR) of the model, performs an optimization of the IR to generate an optimized IR, and identifies second candidate boundaries for the model based on the optimized IR. Each of the second candidate boundaries defines a group of blocks, and the first and second candidate boundaries define a set of candidate boundaries. The device reduces the set of candidate boundaries, to a reduced set of boundaries, based on code efficiency metrics or metrics associated with a hardware platform. The device generates code for the model based on the reduced set of boundaries, and outputs the code.

    Abstract translation: 设备接收包括在块之间提供的块和线的模型,并识别模型的第一候选边界。 每个第一候选边界定义一组块。 设备产生模型的中间表示(IR),执行IR的优化以生成优化的IR,并且基于优化的IR来识别模型的第二候选边界。 每个第二候选边界定义一组块,并且第一和第二候选边界定义一组候选边界。 基于与硬件平台相关联的代码效率度量或度量,该设备将候选边界的集合减少到减少的边界集合。 该设备基于缩小的边界集生成模型的代码,并输出代码。

Patent Agency Ranking