首页> 外文期刊>Systems Analysis Modelling Simulation >COMPARISON OF DSP, RISC AND TRANSPUTER BASED SYSTEMS FOR REAL TIME DIGITAL CONTROL IMPLEMENTATION
【24h】

COMPARISON OF DSP, RISC AND TRANSPUTER BASED SYSTEMS FOR REAL TIME DIGITAL CONTROL IMPLEMENTATION

机译:实时数字控制实现的基于DSP,RISC和传输器的系统的比较

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

摘要

An investigation into the performance evaluation of sequential and parallel computing has been carried out. Performance metrics, on the basis of maximum efficiency, have been proposed for parallel architectures. These apply to both homogeneous and heterogeneous architectures and are consistent with those of traditional architectures. These have been verified through implementation of several algorithms on uni- and multi-processor architectures. Based on the proposed concept of speedup a task allocation strategy for heterogeneous architectures has been developed. It has been demonstrated that, with such a strategy, the efficiency achieved with a heterogeneous architecture is near to its maximum value. Moreover, it has been shown that to achieve maximum efficiency a large proportion of tasks must be allocated to the faster processor of the architecture. However, due to the disparity in capabilities of the processors, communication overhead becomes a dominant factor in the implementation. Thus, to obtain a better task allocation and minimum communication overhead, high performance processors must be selected carefully. Compiler efficiency and code optimisation have been investigated showing that these affect the performance of the processors in real-time applications. The code optimisation experiments have also shown that the regularity or irregularity of the algorithm, as well as the code itself affect the performance of the processor. It has accordingly been demonstrated that different processor capabilities, communication overhead and an inappropriate task allocation can affect dramatically the performance of the application. On the other hand, a poor performance of the processor can result due to the regularity or irregularity of the application, compiler and optimisation levels of the compiler. The applications considered have varying computing requirements due to their different characteristics and different sizes. The heterogeneity present in these architectures helps to satisfy the different computing requirements of the applications.
机译:已经对顺序计算和并行计算的性能评估进行了研究。已针对并行体系结构提出了基于最大效率的性能指标。这些适用于同构和异构体系结构,并且与传统体系结构一致。这些已通过在单处理器和多处理器体系结构上实施几种算法得到了验证。基于提出的加速概念,开发了一种异构体系结构的任务分配策略。已经证明,采用这种策略,使用异构体系结构实现的效率接近其最大值。而且,已经表明,为了实现最大效率,必须将大部分任务分配给体系结构的更快处理器。然而,由于处理器能力的差异,通信开销成为实现中的主要因素。因此,为了获得更好的任务分配和最小的通信开销,必须谨慎选择高性能处理器。已经对编译器效率和代码优化进行了研究,结果表明它们会影响实时应用中处理器的性能。代码优化实验还表明,算法的规则性或不规则性以及代码本身都会影响处理器的性能。因此,已经证明不同的处理器功能,通信开销和不适当的任务分配会极大地影响应用程序的性能。另一方面,由于应用程序的规则性或不规则性,编译器和编译器的优化级别,可能导致处理器性能下降。所考虑的应用程序因其不同的特性和不同的大小而具有不同的计算要求。这些体系结构中存在的异构性有助于满足应用程序的不同计算要求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号