• DocumentCode
    2016410
  • Title

    Power Aware Framework for Dense Matrix Operations in Multimedia Processors

  • Author

    Azeemi, N. Zafar

  • Author_Institution
    Christian Doppler Lab. for Design Methodology of Signal Process. Algorithms, Univ. of Technol. Vienna
  • fYear
    2005
  • fDate
    24-25 Dec. 2005
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper we analyze the use of decision tree grafting, blocking and loop unfolding to improve the performance of dense matrix computations on high performance multimedia processors. The analysis focuses on the practical aspects that can be observed when programming on present DSP processor with multilayered memory levels. The problem is studied on the Philips Nexperia processor. The experimental evaluation of the proposed approach results into better exploitation of functional units, memory hierarchy and highway usage of the target processor. The advantages of the proposed interactive code transformation approach are two-folds. First, effort in optimization is spent only when the program measurement (transformation cost) determines that the effort is necessary and potentially beneficial, and only on those portions of the program where the energy/cycle performance payoff appears to be high. Second, by concatenating subsequent energy/cycle profile-driven low level transformations for higher level manipulations, the system provides the programmer with a powerful toolset. The approach is illustrated using functional unit usage within a VLIW architecture for low power, which improves energy dissipation up to 34% and CPU performance up to 87% for an idct example
  • Keywords
    decision trees; digital signal processing chips; electronic design automation; matrix algebra; multimedia computing; optimisation; power aware computing; program compilers; program control structures; DSP processor; decision tree grafting; dense matrix computation; interactive code transformation; loop unfolding; multimedia processor; optimization; power aware framework; Cost function; Decision trees; Digital signal processing; Energy dissipation; Energy measurement; High performance computing; Performance analysis; Programming profession; Road transportation; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    9th International Multitopic Conference, IEEE INMIC 2005
  • Conference_Location
    Karachi
  • Print_ISBN
    0-7803-9429-1
  • Electronic_ISBN
    0-7803-9430-5
  • Type

    conf

  • DOI
    10.1109/INMIC.2005.334414
  • Filename
    4133429