Method for allocating registers using simulated annealing controlled instruction scheduling
    1.
    发明授权
    Method for allocating registers using simulated annealing controlled instruction scheduling 有权
    使用模拟退火控制指令调度分配寄存器的方法

    公开(公告)号:US07761691B2

    公开(公告)日:2010-07-20

    申请号:US11260722

    申请日:2005-10-27

    CPC classification number: G06F8/441

    Abstract: A method for scheduling instructions for clustered digital signal processors comprising a plurality of clusters, each cluster including at least two functional units and a first register file having a first unit, a second unit and a single set of access ports shared by the functional units comprises steps of checking whether executing one instruction needs data to be read from the first unit and the second unit of the first register file, generating a copying instruction to transfer data from the first unit to the second unit of the first register file, checking whether there is a prior operation cycle available to perform the copying instruction, scheduling the copying instruction in the prior operation cycle, and scheduling the instruction after the copying instruction.

    Abstract translation: 一种用于为包括多个集群的集群数字信号处理器调度指令的方法,每个集群包括至少两个功能单元,以及具有由功能单元共享的第一单元,第二单元和一组接入端口的第一寄存器文件包括 检查执行一个指令的步骤是否需要从第一单元和第一寄存器文件的第二单元读取数据,生成将数据从第一单元传送到第一寄存器堆的第二单元的复制指令,检查是否存在 是可用于执行复制指令的先前操作周期,在先前操作周期中调度复制指令,以及在复制指令之后调度指令。

Patent Agency Ranking