| B. Kienhuis, E. Rijpkema, and E. F. Deprettere. Compaan: Deriving Process Networks from Matlab for Embedded Signal Processing Architectures. In Proceedings of the 8th International Workshop on Hardware/Software Co-Design, pages 13--17. ACM Press, 2000. |
....To validate the previously presented concepts on how to model the exploitation of intra task parallelism, we have performed a case study using a set of application model instances of the well understood QR decomposition algorithm. These application models are the result of the Compaan work [15] done at Leiden University. The Compaan tool is able to automatically generate Kahn application models from nested loop programs written in Matlab, which in our case is the QR decomposition algorithm. In addition, it can perform code transformations such as loop unrolling to increase task level ....
B. Kienhuis, E. Rijpkema, and E.F. Deprettere. Compaan: Deriving process networks from Matlab for embedded signal processing architectures. In Proc. of the 8th International Workshop on Hardware /Software Codesign (CODES'2000), May 2000.
....To validate the previously presented concepts on how to model the exploitation of intratask parallelism, we have performed a case study using a set of application model instances of the well understood QR decomposition algorithm. These application models are the result of the Compaan work [14] done at Leiden University. The Compaan tool is able to automatically generate Kahn application models from nested loop programs written in Matlab, which in our case is the QR decomposition algorithm. In addition, it can perform code transformations such as loop unrolling to increase task level ....
B. Kienhuis, E. Rijpkema, and E.F. Deprettere. Compaan: Deriving process networks from Matlab for embedded signal processing architectures. In Proc. of the 8th International Workshop on Hardware/Software Codesign (CODES'2000), May 2000.
No context found.
Bart Kienhuis, Edwin Rypkema, and Ed Deprettere, "Compaan: Deriving process networks from matlab for embedded signal processing architectures.," in Proceedings of the 8th International Workshop on Hardware/Software Codesign (CODES), San Diego, USA, May 2000.
No context found.
Bart Kienhuis, Edwin Rijpkema, and Ed F. Deprettere, "Compaan: Deriving Process Networks from Matlab for Embedded Signal Processing Architectures," in Proc. 8th International Workshop on Hardware/Software Codesign (CODES'2000.
No context found.
B. Kienhuis, E. Rypkema, and E. Deprettere. Compaan: Deriving process networks from matlab for embedded signal processing architectures. In Proceedings of the 8th International Workshop on Hardware/Software Codesign (CODES), San Diego, USA, May 2000.
....FIFO buffer is sufficient for every Producer Consumer pair of a Compaan generated KPN. For the case when the additional memory is required, we also provide an address generation mechanism at compile time. The presented approach is based on the Ehrhart theory. 1 Introduction The Compaan framework [8] automatically transforms digital signal processing applications, written in a subset of Matlab, into Kahn Process Networks. These KPNs express the signal processing applications in a parallel distributed way making them more suitable for mapping onto parallel architectures. These networks can be ....
Bart Kienhuis, Edwin Rypkema, and Ed Deprettere. Compaan: Deriving process networks from matlab for embedded signal processing architectures. In Proceedings of the 8th International Workshop on Hardware/Software Codesign (CODES), San Diego, USA, May 2000.
....and index with in all variables. This is illustrated in Figure 6 STEP4. 4. COMPILER In this section, we briefly describe our aggressive parallel compiler COMPAAN which exploits the result of the transformations presented in Section 3. COMPAAN (Compilation of Matlab to Process Networks) [7] is a method and tool set (MATPARSER, DGPARSER, PANDA) for transforming affine nested loop programs (NLP) 2] written in Matlab into a Kahn Process Network (KPN) specification. COMPAAN starts the transformation by converting a Matlab specification into a single assignment code (SAC) specification. ....
....can handle non linear operators like Max, Min, Ceil, Floor, Mod and Div. Therefore, it can handle the result of the skewing and unfolding transformations presented in Section 3. Next, a tool called DGPARSER [2] converts the SAC description into a Polyhedral Reduced Dependence Graph (PRDG) [7] description. The PRDG is a compact graphical representation of the SAC using parameterized polyhedral embeddings of the atomic functions. Finally, the PANDA tool [7] uses the PRDG description in order to generate the Kahn Process Network description and the individual end [y(i) x(j) F(y(i) ....
[Article contains additional citation context not shown here]
B. Kienhuis, E. Rijpkema, and E. F. Deprettere. Compaan: Deriving Process Networks from Matlab for Embedded Signal Processing Architectures. In Proc. 8th International Workshop on Hardware/Software Codesign (CODES'2000.
....be given on how to combine two or more SBF objects. A decomposition is however less trivial. Being able to compose and decompose SBF objects is important as the degree of parallelism has a large impact on the implementation of the application. We use the SBF model in the Compaan compiler project [16]. This compiler automatically transforms nested loop programs described in Matlab into networks of SBF objects. Composition and decomposition is currently being research for inclusion in the Compaan compiler. Finally, we remark that to simulate a network of SBF objects, we have developed a fast ....
....in the Compaan compiler. Finally, we remark that to simulate a network of SBF objects, we have developed a fast simulator in C , based on a simple multithreading package [14] Alternatively, we use the process network (PN) domain in the Ptolemy II environment to simulate a network of SBF objects [16]. ....
Bart Kienhuis, Edwin Rijpkema, and Ed F. Deprettere. Compaan: Deriving process networks from matlab for embedded signal processing architectures. In 8th International Workshop on Hardware /Software Codesign (CODES'
....appreciate its implementation, we first describe briefly the technique used in MatParser to find data dependencies. MatParser has been developed as part of an effort to make the mapping possible of high performance signal processing (DSP) applications onto new emerging embedded DSP architectures [15, 4]. These new architectures consist of a number of coprocessors, a microprocessor, memory, and programmable interconnect. Since these architectures differ considerably from standard parallel computer architectures, a standard compiler framework is not able to perform the required mapping. ....
B. Kienhuis, E. Rijpkema, and E. Deprettere. Compaan: Deriving process networks from matlab for embedded signal processing architectures. In 8th International Workshop on Hardware/Software Codesign, San Diego, USA, May 3--5 2000.
No context found.
B. Kienhuis, E. Rijpkema, and E. F. Deprettere. Compaan: Deriving Process Networks from Matlab for Embedded Signal Processing Architectures. In Proceedings of the 8th International Workshop on Hardware/Software Co-Design, pages 13--17. ACM Press, 2000.
No context found.
B. Kienhuis, E. Rijpkema, and E. Deprettere. Compaan: Deriving process networks from matlab for embedded signal processing architectures. In Proc. 8th workshop CODES, pages 13--17, NY, May 3--5 2000. ACM.
No context found.
B. Kienhuis, E. Rijpkema, and E. Deprettere. Compaan: Deriving Process Networks from Matlab for Embedded Signal Processing Architectures. In Proceedings of the eighth international workshop on Hardware/software codesign, pages 13--17. ACM Press, 2000.
No context found.
B. Kienhuis, E. Rijpkema, and E. Deprettere. Compaan: Deriving process networks from matlab for embedded signal processing architectures. In Proc. 8th workshop CODES, pages 13--17, NY, May 3--5 2000. ACM.
No context found.
B. Kienhuis, E. Rijpkema, and E.F. Deprettere, "Compaan: Deriving Process Networks from Matlab for Embedded Signal Processing Architectures", 8th Int. Workshop on Hardware/Software Codesign (CODES), May 3-5, 2000, San Diego, CA, USA.
No context found.
B. Kienhuis, E. Rijpkema, and E. F. Deprettere. Compaan: Deriving process networks from Matlab for embedded signal processing architectures. In 8th International Workshop on Hardware/Software Codesign (CODES'00), San Diego, May 2000.
No context found.
Bart Kienhuis, Edwin Rijpkema, and Ed F. Deprettere. Compaan: Deriving process networks from matlab for embedded signal processing architectures. In 8th International Workshop on Hardware/Software Codesign (CODES'00), San Diego, May 2000.
No context found.
B. Kienhuis, E. Rijpkema, and E.F. Deprettere, "Compaan: Deriving Process Networks from Matlab for Embedded Signal Processing Architectures", 8th Int. Workshop on Hardware/Software Codesign (CODES), May 3-5, 2000, San Diego, CA, USA.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC