首页> 外文会议>Twenty-First International Workshop on Database and Expert Systems Applications >Exploiting Parallelism in Multi-View Systems Using UML Activity Diagrams and OpenMP
【24h】

Exploiting Parallelism in Multi-View Systems Using UML Activity Diagrams and OpenMP

机译:使用UML活动图和OpenMP在多视图系统中利用并行性

获取原文

摘要

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.
机译:由于多处理器设计已成为该领域的通用执行平台,因此在嵌入式系统中现在可以完成许多苛刻的模式识别任务。应用程序级并发的使用可以提高系统吞吐量,并减少此类系统中嵌入式应用程序的执行时间。 UML标准提供了通过活动图对应用程序的并发控制和数据流进行建模的机制。但是,通过并发支持将这些模型手动转换为高级语言是容易出错的过程。模型驱动工程方法主张采用自动过程将模型转换为高级编程语言。这项工作涉及将表示多视图PR应用程序的数据和控制流的UML活动图转换为基于OpenMP标准的并行程序。生成的应用程序代码不仅具有高度的可移植性,而且还可以轻松地控制应用程序并发级别,以针对特定的嵌入式平台自定义代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号