• DocumentCode
    2768631
  • Title

    Parameterized Looped Schedules for Compact Representationof Execution Sequences

  • Author

    Ming-Yung Ko ; Zissulescu, C. ; Puthenpurayil, S.

  • Author_Institution
    University of Maryland at College Park, USA
  • fYear
    2006
  • fDate
    Sept. 2006
  • Firstpage
    223
  • Lastpage
    230
  • Abstract
    This paper is concerned with the compact representation of execution sequences in terms of efficient looping constructs. Here, by a looping construct, we mean a compact way of specifying a finite repetition of a set of execution primitives. Such compaction, which can be viewed as a form of hierarchical run-length encoding (RLE), has application in many DSP system synthesis contexts, including efficient control generation for Kahn processes on FPGAs, and software synthesis for static dataflow models of computation. In this paper, we significantly generalize previous models for loop-based code compaction of DSP programs to yield a configurable code compression methodology that exhibits a broad range of achievable trade-offs. Specifically, we formally develop and apply to DSP hardware and software implementation a parameterizable loop scheduling approach with compact format, dynamic reconfigurability, and low-overhead decompression. In our experiments, this new approach demonstrates up to 99% storage saving (versus RLE) and up to 46% frequency enhancement (versus another parameterized approach) in FPGA synthesis, and an average of 11% code size reduction in software synthesis compared to existing methods for code size reduction.
  • Keywords
    Application software; Compaction; Computational modeling; Context modeling; Control system synthesis; Digital signal processing; Encoding; Field programmable gate arrays; Hardware; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2006. ASAP '06. International Conference on
  • Conference_Location
    Steamboat Springs, CO
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2682-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2006.51
  • Filename
    4019520