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
Link To Document