首页> 外文学位 >Compilation techniques for multiprocessors based on DSP microprocessors.
【24h】

Compilation techniques for multiprocessors based on DSP microprocessors.

机译:基于DSP微处理器的多处理器编译技术。

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

摘要

This thesis describes a family of practical, suboptimal compilers that produce efficient code for synchronous multiprocessors based on DSP microprocessors. Two separate, but related, compilers are presented. In the first, called the integrated compiler, operation scheduling and code generation tasks are combined in a single entity. In the second, called the divided compiler, operation scheduling and code generation are performed in two separate steps.;A heuristic technique for multiprocessor scheduling under many constraints, called extended list scheduling, is presented with its associated cost function. General characteristics of DSP algorithms from the viewpoint of multiprocessor compilation are discussed and the constraints imposed by real parallel DSP machine architectures are examined for this scheduling approach.;The primary focus of the compilers is the efficient allocation of the resources in the system so as to obtain maximum overall performance. A basic register tracking technique using a modified Least Recently Used (LRU) replacement scheme is developed for allocating pointer registers of DSP chips. Several heuristics are used to maximally utilize the DSP application specific features of DSP chips.;Both compilers can be configured to operate with a wide range of DSP algorithms, multiprocessor architectures, different DSP microprocessors, and a range of other compilation alternatives. A series of experiments were performed with these compilers in order both to compare the architectures of different DSP chips for synchronous multiprocessing applications and also to suggest architectural changes to increase their effectiveness for fine grain, synchronous multiprocessing.
机译:本文介绍了一系列实用的,次优的编译器,它们为基于DSP微处理器的同步多处理器生成有效的代码。介绍了两个单独的但相关的编译器。首先,称为集成编译器,将操作调度和代码生成任务组合在一个实体中。第二种方法称为划分编译器,操作调度和代码生成是在两个单独的步骤中执行的。从多处理器编译的角度讨论了DSP算法的一般特性,并研究了这种调度方法的实际并行DSP机器架构所施加的约束。编译器的主要重点是在系统中有效分配资源,以便获得最大的整体性能。开发了使用改进的最近最少使用(LRU)替换方案的基本寄存器跟踪技术,用于分配DSP芯片的指针寄存器。使用了几种启发式方法来最大程度地利用DSP芯片的DSP应用特定功能。两种编译器都可以配置为与各种DSP算法,多处理器体系结构,不同的DSP微处理器以及一系列其他编译替代方案一起使用。使用这些编译器进行了一系列实验,目的是比较用于同步多处理应用程序的不同DSP芯片的体系结构,并建议进行体系结构更改以提高其对细粒度,同步多处理的有效性。

著录项

  • 作者

    Kim, Byung Moo.;

  • 作者单位

    Georgia Institute of Technology.;

  • 授予单位 Georgia Institute of Technology.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 1991
  • 页码 210 p.
  • 总页数 210
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号