- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《外文期刊翻译
毕业设计(论文)译文
题目名称:单芯片多处理器DSP的性能分析优化
学院名称:电子信息学院
班 级:测控 091 班
学 号:200900454113
学生姓名:王伟杰
指导教师:常静
2013年 02月
单芯片多处理器DSP的性能分析优化
德州仪器 金继红 华盛顿大学 金永民
摘 要
为了实现最大性能、单片机多处理器dsp需要复杂的性能监控工具作为MVP性能监控。使用MPM,程序员可以很容易有效地分析和优化DSP应用程序。
关键词:DCT系统,Dsp,
支持性能监控和调优的复杂平行数字系统长期以来一直是一个活跃的研究领域。在近年来,一直强调绩效评价大规模的并行程序。例如,许多性能工具已经开发为调优并行程序在共享内存多处理器或分布式系统。在本文中,我们讨论的性能监控和调优为小得多的平行架构:单片机多处理器数字信号处理器。
为了满足重计算需求的新兴多媒体应用程序处理现实世界的数据类型,例如视频和声音,一个新一代高性能可编程dsp一直发达。这些需求方有一个高度集成的平行架构,将专用硬件特性,大型芯片上的内存,和多个处理器到一个单一的芯片。图1
这个芯片上的内存、I / O控制器,和处理元素通过一个互连网络连接(示例、共享的公共汽车或一个纵横开关网络)。由于大型在多媒体应用程序的数据需求,数据传输的 I / O控制器发生在与数据处理的PEs,从而改善总体性能。大多数高性能dsp,如模拟设备以adsp - 21060超级哈佛架构(Sharc)DSP,摩托罗拉DSP96002处理器、和德州仪器TMS320C80多媒体视频处理器(MVP)、属于这个建筑的家庭。
开发高效的DSP程序单片机多处理器DSP需要一个好的理解不仅算法和DSP的而且整个系统的复杂性程序的行为。没有系统性能的理解,DSP程序可以遭受各种性能瓶颈,如资源冲突和不平衡的同步。这个额外的开销可能极大地降低程序的整体性能。不幸的是,这个瓶颈通常是很难预测的和识别,即使对经验丰富的DSP程序员。由于dsp主要用于实现高性能、单片机多处理器dsp需要性能监视工具。
一个性能监视工具dsp必须满足在dsp特定需求和支持性能参数构成的需求方。MVP的性能监视器,它是“透明国际”的MVP,是这样的工具。演示MPM的有效性,我们使用它来分析和优化一个二维离散余弦变换(DCT)实现。
用来处理数字信号的性能监视工具
一般而言,有四个性能的仪表级别:硬件、系统软件,运行时系统软件,和应用程序代码。7然而,目标应用程序代码通常执行的正上方,在DSPbased硬件系统,没有多少系统软件或运行时系统支持减少开销。因此,更多信息从硬件和应用水平有必要进一步提高性能的DSP应用程序。
根据不同的机制,用来收集性能数据,一个性能监视工具可以分类作为一个基于硬件的监视器或基于软件的监控。
一种基于硬件的性能检测显示器分开电路包含几个硬件计数器附加到一个事件检测和激活逻辑模块。选择监视的事件由软件控制的。一个性能计数器递增每当一个事件关联到一个计数器发生。基于硬件的监测是最适合的收集硬件性能数据(例如,指令执行速度和缓存命中率)的现实时间。详细的硬件性能信息有用的理解底层的行为和交互程序运行在目标系统。因为单独的硬件逻辑是专用于性能监控,基于硬件的监视器不引人注目的(也就是说,性能监视介绍没有扰动的行为的监控应用程序)和收集准确的性能数据。然而,收集的高级信息一般较困难,除非部分的监测已经明确用来收集这些信息。
性能监视是支持更多情况下的软件工具。这种方法修改应用程序项目将仪器代码,收集性能数据在程序执行期间。工具代码是手动插入通过修改程序,或者是自动添加的代码生成工具使用他们的分析特性。通常,基于软件的监控措施原始水平活动,如过程创建和销毁,消息的发送和接收,程序进入和退出,并阻塞和分块的调度器。
软件工具允许比是否基于硬件的更灵活的和富裕的环境性能监视方法。然而,因为监视的应用程序包括仪表代码,性能监视机制可以扰乱应用程序的行为。这侵袭性的数据收集机制可以减少的准确性收集性能数据。
对基于dsp的性能优化,没有硬件或软件方法是足够的。在DSP应用,小的代码段(示例中,一个单一过程的一部分)通常主导整体性能。对于这些领域,软件工具点是不容易定义的,因为没有足够的有意义的原始水平活动存在在段。此外,这些段通常是用汇编语言编写,使它更加困难查明原始水平的活动性能监控。因为小的代码段
您可能关注的文档
- 《域名的相关知识.doc
- 《党会英庄子思想对中国文学艺术的影响.doc
- 《基于B2C的网上商城系统论文.doc
- 《党内帮扶.doc
- 《城市消防远程监控管理系统.doc
- 《基于AT89C51单片机的排队叫号系统设计.doc
- 《党务工作概述.doc
- 《党员3月份学习资料.doc
- 《基于Andriod和IOS平台赛车游戏的设计与实现.doc
- 《基于GEF的图形编辑器.doc
- 多边形的内角和(分层作业)(原卷版).pdf
- 三角形全等的判定㈠SSS(分层作业)(原卷版).pdf
- 等边三角形的性质与判定(分层作业)(原卷版).pdf
- 期末模拟卷-【单元测试】七年级数学下册分层训练AB卷(湘教版)(原卷版).pdf
- 线段垂直平分线的性质和判定(分层作业)(原卷版).pdf
- 轴对称(导学案)八年级数学上册同步备课系列.pdf
- 角的平分线的判定(分层作业)(解析版).pdf
- 第6章 数据的分析(B卷·能力提升练)-【单元测试】七年级数学下册分层训练AB卷(湘教版)(解析版).pdf
- 第2章 整式的乘法(A卷·) -【单元测试】七年级数学下册分层训练AB卷(湘教版)(原卷版).pdf
- 第5章 轴对称与旋转(A卷·) -【单元测试】七年级数学下册分层训练AB卷(湘教版)(解析版).pdf
最近下载
- 地聚物胶凝材料制备及应用研究现状.docx VIP
- 2024高考试题评析及教学启示第9讲-水溶液中的离子反应平衡图像题 课件 (共65张PPT).pptx VIP
- TSG_D00012023年_压力管道安全技术监察规程——工业管道(高清晰版).docx
- “四舍五入”试商(教学设计)-2024-2025学年四年级上册数学苏教版.docx
- 门禁系统施工组织方案【弱电方案】.docx VIP
- 内蒙古版综合实践活动三下 第四单元 主题活动三《小小会计师》课件.pptx
- 统编版(2024)七年级语文上册第三单元整本书阅读 《朝花夕拾》精读、略读、浏览 教学设计.doc
- 班委会组织结构优秀课件.ppt
- 广东省珠海市香洲十中2023-2024学年九年级上学期语文期中试卷.docx VIP
- 物业管理师 实务试题..doc VIP
文档评论(0)