DocumentCode
1652879
Title
Storage management in process networks using the lexicographically maximal preimage
Author
Turjan, A. ; Kienhuis, B.
Author_Institution
Leidan Inst. of Adv. Comput. Sci., Netherlands
fYear
2003
Firstpage
75
Lastpage
85
Abstract
At the Leiden embedded research center, we are developing a compiler called Compaan that automatically translates signal processing applications written in Matlab into Kahn process networks (KPNs). In general, these signal processing applications are data-flow intensive, requiring large storage capacities, usually represented by matrices. An important issue in Compaan is the derivation of a memory management mechanism that allows for efficient interprocess communication. This mechanism has previously been published and is called the extended linearization model (ELM). The controller needed in the ELM is derived using the Ehrhart theory, leading to a computational intensive procedure. We present a new approach to derive the ELM controller, based on the notion of lexicographically maximal preimage. Using polytope manipulations and parametric integer linear programming techniques, we get less computational intensive and easier to be derived controller implementation for the ELM.
Keywords
integer programming; linear programming; mathematics computing; program compilers; signal processing; storage management; Compaan compiler; ELM controller derivation; Ehrhart theory; KPN; Kahn process network; Matlab; extended linearization model; interprocess communication; lexicographically maximal preimage; matrix representation; memory management; parametric integer linear programming; polytope manipulation; signal processing application; storage management; Application software; Array signal processing; Automatic control; Communication system control; Computer network management; Computer science; Electronic mail; Intelligent networks; Mathematical model; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures, and Processors, 2003. Proceedings. IEEE International Conference on
Conference_Location
The Hague, Netherlands
ISSN
2160-0511
Print_ISBN
0-7695-1992-X
Type
conf
DOI
10.1109/ASAP.2003.1212831
Filename
1212831
Link To Document