【24h】

An Interactive Tuning Support for Processor Allocation of Data-Driven Realtime Programs

机译:交互式调优支持数据驱动的实时程序的处理器分配

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

摘要

This paper presents the effectiveness of an interactive support facility to tune processor allocation of data-driven realtime programs on CUE (Coordinating Users' requirements and Engineering constraints)-series super-integrated dynamic data-driven processors. In tuning processor allocation of data-driven programs on CUE processors, one of the most critical issues is how to detect and remove side-effects on processor loads. Especially, in multiple processing of some streams, it must be clearly identified how a peak of instantaneous load convergence comes into existence and which portion of program causes the peak. The authors have been proposed a development environment named Realtime Execution System for CUE-series data-driven processors (RESCUE). CUE processors have ideal multi-processing capability without any interference among independent processes running simultaneously. Hence, the runtime performance of CUE processor can be predicted by static analysis of the program as long as pipeline hardware resources are not problems. This paper first proposes a support facility to tune processor allocation of a program to prevent overloaded status. This facility supports a user to clearly know how the peak of load comes existence to identify which portion of program causes the peak. Then a user can change processor allocation of a portion of program using this facility. This paper then preliminary evaluates this facility by applying this facility to tune a realtime image processing program as an practical example. As a result, this paper shows that this facility can support not only detection of the bottleneck of a realtime system based on CUE processors, but also tuning of CUE processor architecture.
机译:本文介绍了一种交互式支持工具在CUE(协调用户的需求和工程约束)系列超级集成动态数据驱动处理器上调整数据驱动实时程序的处理器分配的有效性。在调整CUE处理器上的数据驱动程序的处理器分配时,最关键的问题之一是如何检测和消除处理器负载上的副作用。特别是,在某些流的多重处理中,必须清楚地识别出瞬时负载收敛的峰值是如何形成的,以及程序的哪个部分导致峰值。作者已经提出了一个名为CUE系列数据驱动处理器(RESCUE)的实时执行系统开发环境。 CUE处理器具有理想的多处理能力,同时运行的独立进程之间不会产生任何干扰。因此,只要管道硬件资源没有问题,就可以通过程序的静态分析来预测CUE处理器的运行时性能。本文首先提出了一种支持工具,用于调整程序的处理器分配以防止状态过载。该工具支持用户清楚地知道负载峰值是如何存在的,以识别导致峰值的程序部分。然后,用户可以使用此功能更改部分程序的处理器分配。然后,本文将通过应用此工具来调整实时图像处理程序来初步评估该工具,作为一个实际示例。结果,本文表明该功能不仅可以支持检测基于CUE处理器的实时系统的瓶颈,而且可以支持CUE处理器体系结构的调整。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号