首页> 外文学位 >Methodes de conception et de partitionnement logiciel pour des architectures paralleles SIMD lineaires.
【24h】

Methodes de conception et de partitionnement logiciel pour des architectures paralleles SIMD lineaires.

机译:线性SIMD并行体系结构的软件设计和分区方法。

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

摘要

The growing demand for integration, sophistication, reliability and particularly performance, pushes to design microelectronics systems of increasing complexity which makes the development and the use of these systems more difficult. This motivates the need for new optimization methods allowing to increase the performances, reliability and applications portability on these systems. The search for such methods is the object of this thesis.;This thesis begins with a literature review of relevant methods. A suitable method is selected and adapted to be used in the framework of the PULSE project. This project was aimed at developing a SIMD multiprocessor dedicated to real time processing of digital signals, including video signals. A series of examples representative of typical applications are optimized according to the selected method. The obtained performances are analyzed and compared with manual practical applications, evaluating obtained gains and setting the method limits.;A tool for simulating the PULSE system was developed to allow the analysis and the estimation of dynamic performances. This tool also allows to visualize step by step, the simulation states. This characteristic was very much used by a wide number of development team members on the PULSE project. Which permitted the debugging of many applications and facilitated the training of users for the PULSE multiprocessor.;This thesis is a step toward the development of methods for optimizing and estimating performances. In spite of significant progress, the goal of developing an automatic parallelising compiler for PULSE remained elusive. Such a compiler, whose development appears feasible, but beyond the scope of this project, could handle the hard task of extracting and exploiting parallelism available in the applications.
机译:对于集成,复杂性,可靠性以及特别是性能的日益增长的需求,促使设计越来越复杂的微电子系统,这使得这些系统的开发和使用更加困难。这激发了对新优化方法的需求,这些方法可以提高这些系统的性能,可靠性和应用程序可移植性。对此类方法的探索是本文的研究目标。本论文从相关方法的文献综述入手。选择一种合适的方法,并使其适合在PULSE项目的框架中使用。该项目旨在开发一种SIMD多处理器,专门用于数字信号(包括视频信号)的实时处理。根据所选方法优化了代表典型应用的一系列示例。对获得的性能进行分析,并与手动实际应用进行比较,评估获得的增益并设置方法极限。;开发了用于仿真PULSE系统的工具,以进行动态性能的分析和估计。该工具还可以逐步显示仿真状态。 PULSE项目中的许多开发团队成员都非常使用此特性。这使得可以调试许多应用程序,并为PULSE多处理器的用户培训提供了便利。;本论文是朝着优化和评估性能的方法发展的一步。尽管取得了重大进展,但为PULSE开发自动并行化编译器的目标仍然遥不可及。这种编译器的开发似乎可行,但超出了该项目的范围,它可以处理提取和利用应用程序中可用的并行性的艰巨任务。

著录项

  • 作者

    Contandriopoulos, Nicolas.;

  • 作者单位

    Ecole Polytechnique, Montreal (Canada).;

  • 授予单位 Ecole Polytechnique, Montreal (Canada).;
  • 学科 Electrical engineering.;Computer science.
  • 学位 M.Sc.A.
  • 年度 1998
  • 页码 106 p.
  • 总页数 106
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号