ZSP400优化器的研究与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:shgandang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着DSP芯片的快速更新,其硬件性能得到了飞速提升,但DSP芯片中的ZSP系列还没有得到主流编译器的支持,以至于无法用这些编译器对在这些嵌入式芯片上运行的代码进行优化处理,从而使得硬件的高性能得不到很好的发挥。同时,国内外对这一领域的研究甚少,至今还没有一款针对ZSP的优化器,所以为业界提供一款ZSP优化器是一件既非常迫切又有现实意义的工作。   ZSP400芯片是业界性能较高的一款DSP芯片,在移动通信领域有广泛的应用。同时,ZSP400芯片的体系结构体现了DSP芯片的普遍结构,具有可推广性。   因此本文选取ZSP400作为目标芯片,将其体系结构特点与各种优化技术结合,设计了6种具体的目标代码优化算法,特别是在指令调度优化中,设计了两种不同的调度算法。本文将这些众多的ZSP400汇编代码优化算法集成为一个ZSP400优化器,并开发了一个ZSP400模拟器对优化前后的ZSP400指令进行模拟执行,以测试这些优化算法的正确性。   本文利用软件工程的思想,用C++语言开发ZSP400优化器和模拟器,使其具有很好的移植性和扩展性。在详细介绍ZSP400体系结构特点和优化方法思想的基础上,从概要设计、详细设计、系统(软件)测试三个方面对开发过程进行了详细的阐述,并给出了所有ZSP400目标代码优化算法的核心思想和源代码。最后对当前的工作进行了总结和展望。   本文优化器从全局和局部两个方面优化ZSP400目标代码,优化处理后的目标代码的执行时间减少率为77.27%,空间减少率为6.08%,并通过ZSP400模拟器测试了其正确性。
其他文献
随着多媒体和互联网技术的广泛应用和深入普及,多媒体数据的数量正在飞速增长,广播音频数据作为多媒体数据的重要组成部分,其信息量也在不断膨胀。如何有效地对音频信息进行组织
Internet飞速发展和普及,使得电子邮件成为信息交互的重要工具。但是,垃圾邮件的传播却严重干扰了用户的日常生活和信息的正常通信,电子邮件成为各类广告、政治反动宣传、病毒传
计算机模拟是研究光化学反应的一个有效手段,该方法可以在分子水平上观察化学反应,追踪分子运动过程。本文针对可用计算资源无法满足研究小组计算需求,而购买专用服务器价格昂贵
分形作为一个复杂的几何形体,涉及数学、物理、材料科学、生物与医学以及计算机图形学等许多领域,因此对分形理论的研究不仅具有重要的理论意义,而且还具有广泛的应用价值。
随着多媒体技术和网络技术的不断发展,高清数字多媒体得到了广泛的应用,包括视频点播,收费电视和视频会议等。在国家的大力支持下,武汉光电国家实验室开发了具有完全自主知识
随着信息时代的到来,信息量日益增长,人们对信息分析工具的要求越来越高。人们不仅希望我们的分析工具具有能处理海量信息的能力,而且要求它具有较高的准确率。在数据挖掘过程中
随着地理信息系统(GIS)、全球定位系统(GPS)和遥感(RS)技术的迅猛发展,基于内容的遥感影像库检索技术逐渐成为当前研究中的一个热点。基于内容的遥感影像库检索是一门交叉学科
城市公共交通一卡通系统作为一个为城市居民生活提供便利的系统工程,已经在越来越多的城市得到广泛应用。伴随着城市公共交通一卡通系统需求的不断增加,系统软件规模和复杂度
随着互联网的不断发展和壮大,不仅网络的规模在急速地扩张,而且各种各样的网络应用也是层出不穷。其中,P2P应用所占用的流量最大,BitTorrent(简称BT)是最流行的P2P文件传输协议。
学位