DocumentCode :
3637966
Title :
Exploiting Parallelism in Multi-View Systems Using UML Activity Diagrams and OpenMP
Author :
Sergio Saez-Barona;Ismael Salvador;Diego Carrion;Leandro Gracia;Juan-Carlos Perez-Cortes
Author_Institution :
Dept. de Inf. de Sist. y Comput., Univ. Politec. de Valencia, Valencia, Spain
fYear :
2010
Firstpage :
240
Lastpage :
244
Abstract :
Many demanding Pattern Recognition tasks are now possible in embedded systems, since multiprocessor designs are becoming a common execution platform in this area. The use of application-level concurrency allows to increase system throughput and to reduce the execution time of embedded applications in such systems. The UML standard provides mechanisms to model the concurrent control and data flows of an application through its activity diagrams. However, manual transformation of these models into high-level languages with concurrency support is an error-prone process. Model-Driven Engineering approach advocates for an automatic process to translate models into high-level programming languages. This work deals with the transformation of UML activity diagrams representing data and control flows of a multi-view PR application into parallel programs based on the OpenMP standard. The resulting application code not only is highly portable but it also allows to easily control the application concurrency level to customize the code for a specific embedded platform.
Keywords :
"Unified modeling language","Parallel processing","Pattern recognition","Concurrent computing","Face","Synchronization","Data models"
Publisher :
ieee
Conference_Titel :
Database and Expert Systems Applications (DEXA), 2010 Workshop on
ISSN :
1529-4188
Print_ISBN :
978-1-4244-8049-4
Type :
conf
DOI :
10.1109/DEXA.2010.60
Filename :
5591904
Link To Document :
بازگشت