Advanced Search
    LIN Haibo, LI Wenlong, TANG Zhizhong. Research on Register Requirements of Software Pipelined Loops in the IA-64 ArchitectureJ. Journal of Computer Research and Development, 2004, 41(1): 22-27.
    Citation: LIN Haibo, LI Wenlong, TANG Zhizhong. Research on Register Requirements of Software Pipelined Loops in the IA-64 ArchitectureJ. Journal of Computer Research and Development, 2004, 41(1): 22-27.

    Research on Register Requirements of Software Pipelined Loops in the IA-64 Architecture

    • Software pipelining is a loop scheduling technique that extracts instruction level parallelism by overlapping the execution of several consecutive iterations. IA-64 is a new EPIC architecture that provides hardware support on software pipelining. The register requirements of software pipelined loops are evaluated, and a new heuristic algorithm is proposed to restrict unrolling factor. Experimental results show that the new algorithm increases the number of software pipelined loops and improves the performance of compiler.
    • loading

    Catalog

      Turn off MathJax
      Article Contents

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return