• 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