| 24 | 24 | The above figure presents the ALOE layers. The hardware layer typically consists of several processing elements (PEs) and their physical interconnection. The ALOE Layer abstracts the hardware platform, providing a homogeneous execution environment, the ALOE platform, to applications. The abstract application layer models a waveform (digital signal processing chain) by means of the task graph. It abstracts the waveform modules, providing information about the encapsulated signal processing tasks (modules, components, or objects), their precedence constraints and data flow requirements. The real application layer uses the services provided by the ALOE layer for assembling the desired waveform and distributing its components among the available hardware resources. |