首页> 外文会议>IEEE International Symposium on Real-Time Distributed Computing >The AMPERE Project: : A Model-driven development framework for highly Parallel and EneRgy-Efficient computation supporting multi-criteria optimization
【24h】

The AMPERE Project: : A Model-driven development framework for highly Parallel and EneRgy-Efficient computation supporting multi-criteria optimization

机译:AMPERE项目::一种模型驱动的开发框架,用于高度并行和节能的计算,支持多准则优化

获取原文

摘要

The high-performance requirements needed to implement the most advanced functionalities of current and future Cyber-Physical Systems (CPSs) are challenging the development processes of CPSs. On one side, CPSs rely on model-driven engineering (MDE) to satisfy the non-functional constraints and to ensure a smooth and safe integration of new features. On the other side, the use of complex parallel and heterogeneous embedded processor architectures becomes mandatory to cope with the performance requirements. In this regard, parallel programming models, such as OpenMP or CUDA, are a fundamental brick to fully exploit the performance capabilities of these architectures. However, parallel programming models are not compatible with current MDE approaches, creating a gap between the MDE used to develop CPSs and the parallel programming models supported by novel and future embedded platforms.The AMPERE project will bridge this gap by implementing a novel software architecture for the development of advanced CPSs. To do so, the proposed software architecture will be capable of capturing the definition of the components and communications described in the MDE framework, together with the non-functional properties, and transform it into key parallel constructs present in current parallel models, which may require extensions. These features will allow for making an efficient use of underlying parallel and heterogeneous architectures, while ensuring compliance with non-functional requirements, including those on real-time performance of the system.
机译:实现当前和未来的网络物理系统(CPS)的最高级功能所需的高性能要求正在挑战CPS的开发过程。一方面,CPS依靠模型驱动工程(MDE)来满足非功能性约束并确保新功能的平稳安全集成。另一方面,必须使用复杂的并行和异构嵌入式处理器体系结构来满足性能要求。在这方面,并行编程模型(例如OpenMP或CUDA)是充分利用这些体系结构的性能的基础砖。但是,并行编程模型与当前的MDE方法不兼容,从而在用于开发CPS的MDE与新颖的和未来的嵌入式平台支持的并行编程模型之间形成了差距.AMPERE项目将通过为以下方面实现新颖的软件架构来弥合这一差距开发高级CPS。为此,建议的软件体系结构将能够捕获MDE框架中描述的组件和通信的定义以及非功能属性,并将其转换为当前并行模型中存在的关键并行构造,这可能需要扩展名。这些功能将允许有效利用底层并行和异构体系结构,同时确保符合非功能性要求,包括系统实时性能方面的要求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号