The Array-OL specification model has been introduced to model systematic signal processing applications. This model is multidimensional and allows to express the full potential parallelism of an application: both task and data parallelism. The Array-OL language is an expression of data-dependences and thus allows many execution orders. In order to execute Array-OL applications on distributed architectures, we show here how to project such specification onto the Kahn process network model of computation. We show how Array-OL code transformations allow to choose a projection adapted to the target architecture. An experiment on a distributed process network implementation based on CORBA concludes this article
Reference implementations of signal processing applications are often written in a sequential langua...
Process networks are networks of sequential processes connected by channels behaving like FIFO queue...
Les applications de traitement intensif de signal apparaissent dans de nombreux domaines d'applicati...
The Array-OL specification model has been introduced to model systematic signal processing applicati...
The Array-OL specification model has been introduced to model systematic signal processing applicati...
This paper presents the Array-OL specification language. It is a high-level visual language dedicate...
Array-OL specification model is a mixed graphical-textual language designed especially to model mult...
Array-OL is a high-level specification language dedicated to the definition of intensive signal proc...
In several application domains (detection systems, telecommunications, video processing, etc.) the a...
Array-OL is a high-level specification language dedicated to the definitionof intensive signal proces...
Abstract. Array-OL specification model is a mixed graphical-textual language designed to model multi...
textMany signal and image processing systems for high-throughput, high-performance applications requ...
Computation intensive multidimensional applications appear in many application domains such as video...
Les applications de traitement intensif de signal apparaissent dans de nombreux domaines d'applicati...
International audienceArray-OL specification model is a mixed graphical-textual language designed to...
Reference implementations of signal processing applications are often written in a sequential langua...
Process networks are networks of sequential processes connected by channels behaving like FIFO queue...
Les applications de traitement intensif de signal apparaissent dans de nombreux domaines d'applicati...
The Array-OL specification model has been introduced to model systematic signal processing applicati...
The Array-OL specification model has been introduced to model systematic signal processing applicati...
This paper presents the Array-OL specification language. It is a high-level visual language dedicate...
Array-OL specification model is a mixed graphical-textual language designed especially to model mult...
Array-OL is a high-level specification language dedicated to the definition of intensive signal proc...
In several application domains (detection systems, telecommunications, video processing, etc.) the a...
Array-OL is a high-level specification language dedicated to the definitionof intensive signal proces...
Abstract. Array-OL specification model is a mixed graphical-textual language designed to model multi...
textMany signal and image processing systems for high-throughput, high-performance applications requ...
Computation intensive multidimensional applications appear in many application domains such as video...
Les applications de traitement intensif de signal apparaissent dans de nombreux domaines d'applicati...
International audienceArray-OL specification model is a mixed graphical-textual language designed to...
Reference implementations of signal processing applications are often written in a sequential langua...
Process networks are networks of sequential processes connected by channels behaving like FIFO queue...
Les applications de traitement intensif de signal apparaissent dans de nombreux domaines d'applicati...