分级循环指令
    1.
    发明授权

    公开(公告)号:CN103530088B

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

    申请号:CN201310268022.1

    申请日:2013-06-28

    IPC分类号: G06F9/30

    摘要: 本公开涉及分级循环指令。循环指令被分析,并基于它们之间的依赖性和可用的机器资源而被分配有级数。循环指令基于它们的级数被选择性地执行,从而消除了对明确的循环构造和析构指令的需要。在单指令多数据机器上,每个指令的最后实例可以根据原始循环的迭代数而在处理元件或矢量元件的子集上执行。

    编译装置
    5.
    发明公开

    公开(公告)号:CN1877532A

    公开(公告)日:2006-12-13

    申请号:CN200610093557.X

    申请日:2006-06-06

    IPC分类号: G06F9/45

    CPC分类号: G06F8/4452 G06F8/433

    摘要: 本发明的目的为提供一种可以对循环处理实施利用软件流水线的优化处理的编译装置,该软件流水线的执行周期数削减的效果较大。该编译装置将源程序转换成可进行并行处理的处理器用机器语言程序;具备:语法分析部,对上述源程序进行语法分析,来转换成用中间语言所描述的程序即中间程序;优化部,对上述中间程序进行优化;转换部,将优化后的上述中间程序转换成机器语言程序;上述优化部在上述中间程序中包含的循环处理中,通过插入在操作数间传输数据的指令即传输指令,来变更数据依赖关系,进行软件流水线。