...
首页> 外文期刊>International journal of parallel programming >A Parallelization Approach for Hard Real-Time Systems and Its Application on Two Industrial Programs: Strategy and Two Case Studies for the Parallelization of Hard Real-Time Systems
【24h】

A Parallelization Approach for Hard Real-Time Systems and Its Application on Two Industrial Programs: Strategy and Two Case Studies for the Parallelization of Hard Real-Time Systems

机译:硬实时系统的并行化方法及其在两个工业程序中的应用:硬实时系统的并行化策略和两个案例研究

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

摘要

Applications in industry often have grown and improved over many years. Since their performance demands increase, they also need to benefit from the availability of multi-core processors. However, a reimplementation from scratch and even a restructuring of these industrial applications is very expensive, often due to high certification efforts. Therefore, a strategy for a systematic parallelization of legacy code is needed. We present a parallelization approach for hard real-time systems, which ensures a high reusage of legacy code and preserves timing analysability. To show its applicability, we apply it on the core algorithm of an avionics application as well as on the control program of a large construction machine. We create models of the legacy programs showing the potential of parallelism, optimize them and change the source codes accordingly. The parallelized applications are placed on a predictable multi-core processor with up to 18 cores. For evaluation, we compare the worst case execution times and their speedups. Furthermore, we analyse limitations coming up at the parallelization process.
机译:多年来,行业中的应用程序通常在增长和改进。由于对性能的要求不断提高,因此他们还需要从多核处理器的可用性中受益。但是,由于需要大量的认证工作,因此从头开始重新实现乃至对这些工业应用程序进行重组都是非常昂贵的。因此,需要一种用于对遗留代码进行系统并行化的策略。我们提出了一种用于硬实时系统的并行化方法,该方法可确保大量重复使用遗留代码并保留时序可分析性。为了显示其适用性,我们将其应用于航空电子应用程序的核心算法以及大型建筑机械的控制程序。我们创建传统程序的模型以显示并行性的潜力,对其进行优化并相应地更改源代码。并行化的应用程序放置在具有多达18个内核的可预测的多核处理器上。为了进行评估,我们比较了最坏情况下的执行时间及其加速。此外,我们分析了并行化过程中的局限性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号