Reconfigurable processor and method for optimizing configuration memory
    2.
    发明授权
    Reconfigurable processor and method for optimizing configuration memory 有权
    可配置的处理器和优化配置存储器的方法

    公开(公告)号:US09535833B2

    公开(公告)日:2017-01-03

    申请号:US14461794

    申请日:2014-08-18

    摘要: A method and apparatus for optimizing a configuration memory of a reconfigurable processor is provided. The method of optimizing the configuration memory of the reconfigurable processor includes analyzing parallelism of a loop of a program code based on an architecture of the reconfigurable processor and information regarding the configuration memory, scheduling groups of function units (FUs) to be activated in each cycle of the loop based on the analyzed parallelism, generating configuration data of each cycle, and determining a memory mapping to store the generated configuration data in the configuration memory.

    摘要翻译: 提供了一种用于优化可重配置处理器的配置存储器的方法和装置。 优化可重配置处理器的配置存储器的方法包括基于可重构处理器的架构和关于配置存储器的信息来分析程序代码的循环的并行性,在每个周期中激活功能单元(FU)的调度组 基于分析的并行度生成循环,生成每个周期的配置数据,以及确定存储器映射以将生成的配置数据存储在配置存储器中。

    Method and apparatus for instruction scheduling using software pipelining
    5.
    发明授权
    Method and apparatus for instruction scheduling using software pipelining 有权
    使用软件流水线进行指令调度的方法和装置

    公开(公告)号:US09354850B2

    公开(公告)日:2016-05-31

    申请号:US14507272

    申请日:2014-10-06

    IPC分类号: G06F9/45

    摘要: A method for scheduling loop processing of a reconfigurable processor includes generating a dependence graph of instructions for the loop processing; mapping a first register file of the reconfigurable processor on an arrow indicating inter-iteration dependence on the dependence graph; and searching for schedules of the instructions based on the mapping result.

    摘要翻译: 一种用于调度可重构处理器的循环处理的方法包括:生成用于循环处理的指令的依赖图; 将可重配置处理器的第一寄存器文件映射到指示依赖图的迭代依赖性的箭头; 并根据映射结果搜索指令的时间表。

    Method of and apparatus for performing simulation using plurality of processors in parallel

    公开(公告)号:US10296671B2

    公开(公告)日:2019-05-21

    申请号:US14521656

    申请日:2014-10-23

    发明人: Tai-song Jin

    IPC分类号: G06F17/50

    摘要: A method and apparatus for performing a simulation by using a plurality of N processors in parallel include dividing the simulation scenario into N parts to distribute a simulation scenario to each of the processors; performing a high-detail simulation by using a first processor to which a part that includes a beginning part of the divided simulation scenario is distributed, from among the N processors; performing a fast simulation by using each of N−1 processors, other than the first processor; and performing a high-detail simulation based on a snapshot that is generated after the fast simulation is finished, by using each of the N−1 processors.

    METHOD AND APPARATUS FOR INSTRUCTION SCHEDULING USING SOFTWARE PIPELINING
    10.
    发明申请
    METHOD AND APPARATUS FOR INSTRUCTION SCHEDULING USING SOFTWARE PIPELINING 有权
    使用软件管道进行调度的方法和装置

    公开(公告)号:US20150100950A1

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

    申请号:US14507272

    申请日:2014-10-06

    IPC分类号: G06F9/38 G06F9/45

    摘要: A method for scheduling loop processing of a reconfigurable processor includes generating a dependence graph of instructions for the loop processing; mapping a first register file of the reconfigurable processor on an arrow indicating inter-iteration dependence on the dependence graph; and searching for schedules of the instructions based on the mapping result.

    摘要翻译: 一种用于调度可重构处理器的循环处理的方法包括:生成用于循环处理的指令的依赖图; 将可重配置处理器的第一寄存器文件映射到指示依赖图的迭代依赖性的箭头; 并根据映射结果搜索指令的时间表。