首页> 外文期刊>Journal of Aerospace Computing, Information, and Communication >Worst-Case Execution-Time-Aware Parallelization of Model-Based Avionics Applications
【24h】

Worst-Case Execution-Time-Aware Parallelization of Model-Based Avionics Applications

机译:基于模型的航空电子应用程序的最坏情况执行时间感知并行化

获取原文
获取原文并翻译 | 示例
           

摘要

Multicore processing systems are the solution of choice to provide high embedded computing performance, but drawbacks in timing predictability and programmability limit their adoption in safety-critical aerospace applications. This work presents a compiler tool flow for automated parallelization of model-based real-time software, which addresses the shortcomings of multicore architectures in real-time systems. The flow is demonstrated using a model-based terrain awareness and warning systems (TAWSs) and an edge detection algorithm from the image-processing domain. Model-based applications are first transformed into real-time C code and, from there, into a well-predictable parallel C program. Tight bounds for the worst-case execution time (WCET) of the parallelized program can be determined using an integrated multicore WCET analysis. Thanks to the use of an architecture description language, the general approach is applicable to a wider range of target platforms. An experimental evaluation for a research architecture with network-on-chip interconnect shows that the parallel WCET of the TAWS application can be improved by a factor of 1.77 using the presented compiler tools.
机译:多核处理系统是提供高嵌入式计算性能的首选解决方案,但是时序可预测性和可编程性方面的缺陷限制了它们在安全性至关重要的航空航天应用中的采用。这项工作提出了一种用于基于模型的实时软件自动并行化的编译器工具流程,该流程解决了实时系统中多核体系结构的缺点。使用基于模型的地形感知和警告系统(TAWS)和来自图像处理领域的边缘检测算法演示了流程。首先,将基于模型的应用程序转换为实时C代码,然后再转换为可预测的并行C程序。可以使用集成的多核WCET分析来确定并行化程序的最坏情况执行时间(WCET)的严格范围。由于使用了架构描述语言,因此通用方法适用于更广泛的目标平台。对具有片上网络互连的研究体系结构的实验评估表明,使用提供的编译器工具,TAWS应用程序的并行WCET可以提高1.77倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号