可重构计算系统芯片中的动态数据调度模型及部件的分析-dynamic data scheduling model and component analysis in reconfigurable computing system chip.docxVIP

可重构计算系统芯片中的动态数据调度模型及部件的分析-dynamic data scheduling model and component analysis in reconfigurable computing system chip.docx

  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文档。上传文档
查看更多
可重构计算系统芯片中的动态数据调度模型及部件的分析-dynamic data scheduling model and component analysis in reconfigurable computing system chip

原创性声明小;人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成 o I垛文中L.经注明引用的内容外 ,本学位论文不包含任何他人或集体己经发表的作品内 容,也不包含本人为获得其 他学位而使用过的材料。对本论文所涉及的研究工作做出贡献 的且他个人或集体 ,均己在文中以明确方式标明。本学位论文原创性声明的法律责任出本人/JX1I!。1位论文作者签名: 飞习和加H期 :2.LJ t /-r -t)?关于学位论文版权使用授权的说明水入1全了解河北工业大学关于收集、保存 、使用学位论文的以下规定:学校有权来 川;出 r[J 、纠K E:[J 、扫描、数字化或其它手段保存 论文;学校有权提供本学位论文 全文或者部 分内容的阅览服务:学校有权将学位论文 的全部或部分内容编入有关数据库进行检索、 交 流:学位打权向国家有关部 门或名机构法交论文的复印件和电子版。(保密的学位论文在解密后适用本授权ìJ?, 明)予优论文作者签名 : \γ 拥H期 : ).? llJ-- lì7f.师签名=乡丁气在H期:切, r- / 7第一章 绪论§1-1 引言传统的计算手段主要有两种[1],一种是专用集成电路(Application Specific Integrated Circuits ASICs),另一种是通用微处理器(General Purpose Processors GPPs)。ASIC是专为某一特定的计算任 务设计的系统,因此对该任务可以快速高效地完成。但是,ASIC一旦生产出来后就再也无法改变其功 能,即具有完成任务的单一性。而GPP是面向通用的应用领域设计的系统,因此其具有很大的灵活性和 应用范围。但是,GPP对于特定的计算任务却很难获得高性能。GPPs和ASICs代表了两种典型的计算手 段。而现在有许多应用需求要求计算手段既要有较高的性能,又要具有一定的灵活性。例如数据加密、 MPEG、DSP、人工智能、多媒体等,这些应用要求计算系统能进行批量数据并行处理、位处理、实时 运算等子任务操作,而且需达到一定的性能。这些应用的需求和当前计算领域硬件技术的发展,导致了 可重构计算系统的产生。可重构计算RC(Reconfigurable Computing)具有高性能的软件实现和高灵活性的硬件实现,这正 弥补了ASICs和GPPs计算手段的缺陷[2]。图1.1可以看出“可重构计算是在ASICs的高性能和GPPs的灵活 性之间的一个折衷,是时间和空间计算的一种结合”[3]。目前该计算手段已经成为工业界和学术界研究 的热点。flexibilityG P P sReconfigurable com putingA SIC sperformance图1.1 性能比较Fig.1.1 Performance comparison§1-2 可重构计算系统可重构计算系统是指依软件来改变硬件结构,以适应应用的计算平台。有人称之为自适应性计算系 统(Adaptive Computing System)[4],其结构称为可重构的体系结构。构成其技术的基础是现场可编 程门阵列FPGA(Field Programmable Gate Arrays)。FPGA可重用资源的基本单位是可编程的连线资源和可编程的逻辑块,根据配置文件中的相应信息,可以改变连线的互连方式和逻辑块的功能,从而改变计算系统的硬件功能。1-2-1 可重构计算系统概述 本节将介绍可重构计算系统的特征、分类、一般的结构、能耗、设计流程、分类等。可重构计算系统的主要特征 1) 多型 性( Polymorphism): 指的 是针 对不 同的 程序 的执 行模 型, 可以 从应 用中 提取 出 ILP(Instruction Level Parallel)、DLP(Data Level Parallel)和TLP(Thread Level Parallel),使软硬件能够协同构造出灵活、多变的计算系统,使该计算硬件有了更广泛的应用。 2)自适应性(Adaptability):对于粗粒度的可重构计算系统的硬件,能够实现对应用和环境的自适应。应用的自适应是对硬件资源的需求是随着应用的运行而动态地变化的。而粗粒度计算系统是一种能够满足该应用的最优化的体系结构,它能够随着应用的运行自适应地调整其结构,来满足应用需求。 不过该结构还需要各种外围传感器、接口、主处理系统的支持共同完成。3)可扩展性(Scalability):可重构计算系统采用模块化、分布化或层次化的设计理念,即基本 的构造块设计成简单的和可重用的,这样做的目的是充分考虑未来线宽变窄线延迟变长的半导体制作工 艺。在单片集成电路上用可重构的互连网络将大量可重构的计算资源(运算器 ALU、存储器)连接起来, 构成片上大规模网格计

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档