• DocumentCode
    2507712
  • Title

    Model-guided strip size selection for minimal execution time on imagine stream processor

  • Author

    Du, Jing ; Tang, Yuhua ; Ao, Fujiang ; Tang, Tao ; Yang, Xuejun

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha
  • fYear
    2008
  • fDate
    8-11 July 2008
  • Firstpage
    267
  • Lastpage
    272
  • Abstract
    Strip-mining is a critical optimization for improving the effectiveness of memory hierarchy of Imagine. In this paper, we present an efficient compiler algorithm for selecting the optimal strip size to minimize the execution time of stream programs. First, we build a graceful analytical model that characterizes the effect of strip size on key performance factors. Then, we design a novel algorithm for selecting optimal strip size according to the model analysis and apply it to some stream programs. Furthermore, we implement the algorithm in the stream compiler. The experimental results show that when the algorithm is used, the execution time is close to the experimentally best. It is certain that our algorithm can efficiently exploit the tremendous potential of Imagine.
  • Keywords
    program compilers; storage management; Imagine stream processor; critical optimization; efficient compiler algorithm; memory hierarchy; minimal execution time; model-guided strip size selection; stream program; strip mining; Algorithm design and analysis; Buffer storage; Kernel; Page description languages; Program processors; Random access memory; Registers; SDRAM; Streaming media; Strips;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2008. CIT 2008. 8th IEEE International Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-1-4244-2357-6
  • Electronic_ISBN
    978-1-4244-2358-3
  • Type

    conf

  • DOI
    10.1109/CIT.2008.4594685
  • Filename
    4594685