17 citations found. Retrieving documents...
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.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
On Modeling Intra-task Parallelism in Task-level.. - Pimentel.. (2003)   (Correct)

....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.


Modeling of Intra-task Parallelism in Sesame - Pimentel, Terpstra, Polstra.. (2002)   (2 citations)  (Correct)

....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.


Solving Out of Order communication using CAM.. - Claudiu.. (2002)   Self-citation (Kienhuis Deprettere)   (Correct)

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.


System Design using Kahn Process Networks: The.. - Stefanov.. (2004)   (1 citation)  Self-citation (Kienhuis Deprettere)   (Correct)

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.


Laura: Leiden Architecture Research and Exploration - Tool Claudiu Zissulescu (2003)   Self-citation (Kienhuis Deprettere)   (Correct)

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.


A Compile Time Based Approach for Solving Out-of-Order .. - Turjan, Kienhuis.. (2002)   (4 citations)  Self-citation (Kienhuis Deprettere)   (Correct)

....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.


Algorithmic Transformation Techniques for - Efficient Exploration Of   Self-citation (Kienhuis Deprettere)   (Correct)

....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.


Modeling Stream-Based Applications using the SBF model of.. - Kienhuis, Deprettere (2001)   (4 citations)  Self-citation (Kienhuis Deprettere)   (Correct)

....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'


MatParser: An array dataflow analysis compiler. - Kienhuis (2000)   (5 citations)  Self-citation (Kienhuis)   (Correct)

....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.


Resource Constrained and Speculative Scheduling of an.. - Hannig, Teich (2004)   (Correct)

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.


Multi-Periodic Process Networks: Prototyping and.. - Cohen, Genius.. (2002)   (1 citation)  (Correct)

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.


Dynamic Piecewise Linear/Regular Algorithms - Frank Hannig And (2004)   (Correct)

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.


Application Domain-Driven System Design for Pervasive.. - Zbigniew Chamski Marc (2003)   (Correct)

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.


Unknown - (2002)   (Correct)

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.


Lattice-Based Memory Allocation - Darte, Schreiber, Villard (2003)   (2 citations)  (Correct)

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.


Lattice-Based Memory Allocation - Darte, Schreiber, Villard (2004)   (2 citations)  (Correct)

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.


Eclipse: Heterogeneous Multiprocessor Architecture .. - Rutten, van.. (2002)   (1 citation)  (Correct)

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