嵌入式多媒体应用的多处理器核软件设计框架.pdfVIP

嵌入式多媒体应用的多处理器核软件设计框架.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式多媒体应用的多处理器核软件设计框架

FORUM 技术论坛TECHNICAL 深入理解某个应用的数据访问方式,可以充分利用处理器潜 在架构中的存储器和系统资源,从而开发可扩展的并行应用。 嵌入式多媒体 应用的多处理器核软件设计框架 Katz.ADI公司 作者:Kaushal Gentile,和David Sanghai,Rick 基于单核结构的嵌入式处理器越来越不 则具有相当复杂且不规则的数据存取模式。 能满足日益增长的嵌入式多媒体处理应用方 但总的来讲,科学应用程序和多媒体应用程 面的要求,多核嵌入式结构已成为解决这一 序的并行通常易于实现,因为它们的数据存 问题的有效途径,同时也为如何开发充分利 取模式比那些控制类应用程序相对容易预测。 用多核结构的应用软件带来挑战。目前,需要 本文重点讨论针对多媒体算法的并行技术, 将编译技术和开发工具更多的结合,才能使 这类算法需要很高的处理开销,且常用于嵌 多核结构的应用获得成功。而大多数并行软 入式系统应用中。 件都是通过手工转换方式将顺序程序转换为 多媒体应用程序中存在数据的并行级别。 并行程序来实现的。由于缺乏具有多核意识 一组数据帧和数据帧中的一个宏块之间的并 的开发工具,使得软件难以进行性能评估。因 行粒度有很大差别。通常来讲,粒度越小,在 此,如果没有预先有效可靠的工程规划,将不 共享单元——例如处理器核和DMA通道—— 得不面对应用软件的效率低下,以及延迟产 之间所需的同步级别越高。粒度越小,并行程 品上市时间等问题。 度也就越高,而网络通信鼍也越小。相反,大 软件框架为多核应用软件的开发提供了 的粒度则要求较低的同步性,但也使网络通 一个很好的起点,可以帮助缩短开发时间。本 信量增大。因此,基于应用的不同类型和系统 文将详细说明嵌入式多媒体应用软件的设计 需求,软件框架也定义了不同的并行级别。 框架,同时,本文的数据流模型也町扩展到许 需要说明的是,对可扩展并行软件的开 多其它应用中。该框架综合了多媒体应用软 发还依赖于对互连网络、分级存储器体系,以 件固有的数据并行结构,还说明了如何通过 及外设/DMA资源的有效利用。系统严格的低 有效使用潜在架构来有效管理数据流。 功耗和低成本的需求对所有这些要素都会构 在设计并行软件的过程中有两大挑战: 成约束。多核环境下的设计要求改革资源的 一是开发一个有效的并行算法,二是有效地 有效利用方式,本文介绍了几种在ADI公司 的BlackfinADSP.BF561双核处理器上对资源 利用存储器,如DMA(直接存储访问)通道 和互连网络等共享资源。在这过程中,顺序运 进行有效管理的方法。 行的应用程序的性能可根据可用处理器核的 数目进行扩展。 多媒体数据流分析 通常实现应用程序的并行处理有多种方 为了实现数据并行,需要在数据流中找 法。有些应用程序表现为固有的并行,而有的 到这样一个或一组数据块:能够独立处理并 、^,、^,、^,.EDNChina.com 万方数据

您可能关注的文档

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档