• DocumentCode
    2964993
  • Title

    Knowledge-based transformation ordering

  • Author

    Srivastava, Mani B. ; Potkonjak, Miodrag

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    6
  • fYear
    1996
  • fDate
    7-10 May 1996
  • Firstpage
    3334
  • Abstract
    Transformations have been widely used in VLSI design, high level synthesis and DSP. We propose a two-step approach for transformation ordering which combines the use of optimization-intensive CAD techniques with knowledge-based user-driven search strategy. The first step is the development of basic building blocks which target small sets of transformations which are well suited for optimization intensive CAD treatment. Next, transformation orderings are developed using knowledge about mathematical laws, an application domain, and the relationship among transformations. Transformation ordering scripts combine several building blocks to form effective approaches for optimization of several design metrics in many common computational structures. As the highlight of the approach, we developed a method which efficiently simultaneously optimizes the throughput, latency, power, and area of linear computations
  • Keywords
    VLSI; circuit CAD; circuit optimisation; digital signal processing chips; high level synthesis; knowledge based systems; DSP chips; VLSI design; application domain; design metric optimisation; high level synthesis; knowledge based transformation ordering; knowledge based user driven search strategy; latency; linear computations; mathematical laws; optimization intensive CAD techniques; power; throughput; two-step approach; Algorithm design and analysis; Application software; Design automation; Design optimization; Digital arithmetic; Digital signal processing; High level synthesis; Marine vehicles; Optimization methods; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1996. ICASSP-96. Conference Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-3192-3
  • Type

    conf

  • DOI
    10.1109/ICASSP.1996.550591
  • Filename
    550591