Title :
Portable Framework for Real-Time Parallel Image Processing on High Performance Embedded Platforms
Author :
Eisserer, Clemens
Author_Institution :
AIT Austrian Inst. of Technol. GmbH, Seibersdorf, Austria
Abstract :
The trend to efficient, however more complex, multicore designs has also reached the world of Digital Signal Processors (DSP), a field where typically low-level programming has been prevalent. To overcome the additional complexity of programming multi-core and multi-chip DSP systems, we present an object-oriented framework for task-based parallel programming on the highly power efficient Texas Instruments TSMC320C6678 platform. Our framework incorporates hardware architectural details of this platform such as DMA units in a high-level manner, while maintaining portability - guiding the path for algorithmic designers from PCs to embedded DSP platforms. The whole framework has been designed and implemented with real-time requirements and low overhead in mind, which is crucial for the acceptance of higher-level solutions on embedded systems.
Keywords :
Texas Instruments computers; digital signal processing chips; embedded systems; image processing; multiprocessing systems; object-oriented programming; parallel programming; software portability; DMA units; DSP; TSMC320C6678 platform; complex multicore designs; digital signal processors; embedded DSP platforms; hardware architectural details; high performance embedded platforms; low-level programming; multichip DSP system programming complexity; multicore DSP system programming complexity; object-oriented framework; portable real-time parallel image processing framework; power efficient Texas Instruments; real-time requirements; task-based parallel programming; Data transfer; Digital signal processing; Hardware; Image processing; Multicore processing; Real-time systems; Throughput; DSP; Embedded Multicore; Parallel Image Processing; Software Architecture;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Conference_Location :
Turku
DOI :
10.1109/PDP.2015.31