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 :
بازگشت