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