首页> 外文学位 >Polymorphic network-on-chip datapath architecture for reconfigurable computing machines.
【24h】

Polymorphic network-on-chip datapath architecture for reconfigurable computing machines.

机译:可重构计算机的多态片上网络数据路径体系结构。

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

摘要

Polymorphic processors have considerable advantages in performance over existing reconfigurable designs. Polymorphic processors combine the flexibility and ease of a general purpose processor with the performance optimizations made possible through reconfigurable arrays. Polymorphic processors provide all the ease of programming from a traditional general purpose processor while incorporating the significant performance gains that can be realized using reconfigurable arrays.;Polymorphic processors can be categorized by the level of integration between the general purpose processor and the reconfigurable array. At coarse levels of integration, the processor and reconfigurable array execute independently and exchange data utilizing bus structures. While these systems perform robustly for high level coarse grained data-driven optimizations, the overhead from data transfer limits the benefit to fine grained optimizations. Other approaches attempt a tighter coupling of reconfigurable arrays, using reconfigurable coprocessors and functional units, which allow good performance for fine grained optimizations, but find it difficult to perform well on coarse grained optimizations.;This thesis presents the new polymorphic NoC (PolyNoC) processor, which achieves an even more tightly coupled design than any prior work. The datapath of the processor is eliminated and replaced with a network-on-chip fabric. This fabric connects a system of reconfigurable arrays. These reconfigurable arrays are used to execute both standard instructions and new highly optimized application specific instructions. The PolyNoC processor is able to incorporate both fine and coarse grained optimizations, able to provide performance improvements for a wide range of target applications.;The PolyNoC processor creates unique design constraints resulting from the use of the NoC as a datapath. The impact of these constraints are studied and incorporated into the design of a NoC for the PolyNoC processor. A cycle-accurate simulator of the PolyNoC processor has been constructed and is used to examine the performance of the PolyNoC processor when executing unmodified, industry standard benchmark programs. To demonstrate the advantages of application specific extensions to the processor, accelerators are added for each benchmark. The performance of the PolyNoC processor is very promising.
机译:与现有的可重构设计相比,多态处理器在性能上具有相当大的优势。多态处理器将通用处理器的灵活性和易用性与通过可重新配置的阵列实现的性能优化结合在一起。多态处理器提供了传统通用处理器的所有编程便利性,同时融合了可重构阵列可以实现的显着性能提升。多态处理器可以通过通用处理器和可重构阵列之间的集成程度进行分类。在粗略的集成级别,处理器和可重新配置的阵列独立执行,并利用总线结构交换数据。尽管这些系统对于高级粗粒度数据驱动的优化具有强大的性能,但数据传输的开销限制了细粒度优化的好处。其他方法尝试使用可重配置的协处理器和功能单元来更紧密地耦合可重配置的数组,这为细粒度优化提供了良好的性能,但发现很难在粗粒度优化上执行良好的工作。;本文提出了新的多态NoC(PolyNoC)处理器,与以前的工作相比,它实现了更加紧密的耦合设计。消除了处理器的数据路径,并替换为片上网络结构。该结构连接可重新配置阵列的系统。这些可重新配置的数组用于执行标准指令和新的高度优化的特定于应用程序的指令。 PolyNoC处理器能够结合细粒度和粗粒度优化,从而能够为各种目标应用程序提供性能改进。PolyNoC处理器由于使用NoC作为数据路径而产生了独特的设计约束。研究了这些约束的影响,并将其纳入PolyNoC处理器的NoC设计中。 PolyNoC处理器的精确周期仿真器已构建,用于在执行未经修改的行业标准基准程序时检查PolyNoC处理器的性能。为了展示针对处理器的特定于应用程序扩展的优势,每个基准测试都添加了加速器。 PolyNoC处理器的性能非常有前途。

著录项

  • 作者

    Weber, Joshua.;

  • 作者单位

    Illinois Institute of Technology.;

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

  • 入库时间 2022-08-17 11:43:00

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号