• DocumentCode
    1587619
  • Title

    A global mode instruction minimization technique for embedded DSPs

  • Author

    Wilson, Thomas Charles ; Grewal, Gary William

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Guelph Univ., Ont., Canada
  • fYear
    1996
  • Firstpage
    18
  • Lastpage
    21
  • Abstract
    This paper addresses the problem of minimizing mode setting instructions for embedded DSPs. Many such processors use a state register to control the mode of ALU operations (e.g., sign extension, round, and shift). Often two or more modes can be changed by a single instruction. A method is given to determine the minimum number of instructions needed to properly set modes, assuming a schedule has been determined. Our approach models the problem as a minimum cover, and is not limited to a basic block. Block frequency information is exploited to encourage mode changes in less frequently executed blocks whenever possible. Special attention is given to the proper optimization of loops
  • Keywords
    digital signal processing chips; instruction sets; minimisation; real-time systems; ALU; block frequency; digital signal processor; embedded DSP; global mode instruction minimization; loop optimization; minimum cover; state register; Arithmetic; Boundary conditions; Digital signal processing; Digital signal processors; Frequency; Genetic algorithms; Information science; Processor scheduling; Registers; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 1996. Proceedings., Sixth Great Lakes Symposium on
  • Conference_Location
    Ames, IA
  • ISSN
    1066-1395
  • Print_ISBN
    0-8186-7502-0
  • Type

    conf

  • DOI
    10.1109/GLSV.1996.497586
  • Filename
    497586