inria-00261178, version 2
Formal Semantics of Array-OL, a Domain Specific Language for Intensive Multidimensional Signal Processing
N° RR-6467 (2008)
Abstract: In several application domains (detection systems, telecommunications, video processing, etc.) the applications deal with multidimensional data. These applications are usually embedded and subjected to real-time and resource constraints. The challenge is thus to provide efficient implementations on parallel and distributed architectures. Array-OL has been designed specifically to handle this kind of intensive multidimensional signal processing applications. In this paper we present the language and its formal semantics. A subset of Array-OL, Static Array-OL, is defined that ensures the existence of a static scheduling. Finally, we discuss how to map and schedule an Array-OL application on a parallel and distributed architecture.
- 1: DART (INRIA Futurs)
- INRIA – CNRS : UMR8022 – Université des Sciences et Technologies de Lille - Lille I
- 2: Laboratoire d'Informatique Fondamentale de Lille (LIFL)
- CNRS : UMR8022 – INRIA – IRCICA – Université des Sciences et Technologies de Lille - Lille I
- Domain : Computer Science/Embedded Systems
- Keywords : Array-OL – parallelism – data parallelism – multidimensional signal processing – formal semantics
- Internal note : RR-6467
- Available versions : v1 (2008-03-06) v2 (2008-03-10)
- inria-00261178, version 2
- http://hal.inria.fr/inria-00261178
- oai:hal.inria.fr:inria-00261178
- From: Pierre Boulet
- Submitted on: Monday, 10 March 2008 17:13:51
- Updated on: Tuesday, 1 April 2008 10:12:02







Associated documents
Export