首页> 外文学位 >System-on-a-Chip (SoC) based hardware acceleration in Register Transfer Level (RTL) design.
【24h】

System-on-a-Chip (SoC) based hardware acceleration in Register Transfer Level (RTL) design.

机译:寄存器传输级别(RTL)设计中基于片上系统(SoC)的硬件加速。

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

摘要

Today, modern System-on-a-Chip (SoC) systems have grown rapidly due to the increased processing power, while maintaining the size of the hardware circuit. The number of transistors on a chip continues to increase, but current SoC designs may not be able to exploit the potential performance, especially with energy consumption and chip area becoming two major concerns. Traditional SoC designs usually separate software and hardware. Thus, the process of improving the system performance is a complicated task for both software and hardware designers. The aim of this research is to develop hardware acceleration workflow for software applications. Thus, system performance can be improved with constraints of energy consumption and on-chip resource costs. The characteristics of software applications can be identified by using profiling tools. Hardware acceleration can have significant performance improvement for highly mathematical calculations or repeated functions. The performance of SoC systems can then be improved, if the hardware acceleration method is used to accelerate the element that incurs performance overheads. The concepts mentioned in this study can be easily applied to a variety of sophisticated software applications.;The contributions of SoC-based hardware acceleration in the hardware-software co-design platform include the following: (1) Software profiling methods are applied to H.264 Coder-Decoder (CODEC) core. The hotspot function of aimed application is identified by using critical attributes such as cycles per loop, loop rounds, etc. (2) Hardware acceleration method based on Field-Programmable Gate Array (FPGA) is used to resolve system bottlenecks and improve system performance. The identified hotspot function is then converted to a hardware accelerator and mapped onto the hardware platform. Two types of hardware acceleration methods -- central bus design and co-processor design, are implemented for comparison in the proposed architecture. (3) System specifications, such as performance, energy consumption, and resource costs, are measured and analyzed. The trade-off of these three factors is compared and balanced. Different hardware accelerators are implemented and evaluated based on system requirements. 4) The system verification platform is designed based on Integrated Circuit (IC) workflow. Hardware optimization techniques are used for higher performance and less resource costs.;Experimental results show that the proposed hardware acceleration workflow for software applications is an efficient technique. The system can reach 2.8X performance improvements and save 31.84% energy consumption by applying the Bus-IP design. The Co-processor design can have 7.9X performance and save 75.85% energy consumption.
机译:今天,现代的片上系统(SoC)系统由于处理能力的提高而迅速发展,同时又保持了硬件电路的大小。芯片上的晶体管数量继续增加,但是当前的SoC设计可能无法利用潜在的性能,尤其是在能耗和芯片面积成为两个主要问题的情况下。传统的SoC设计通常将软件和硬件分开。因此,对于软件和硬件设计人员而言,提高系统性能的过程都是一项复杂的任务。这项研究的目的是为软件应用程序开发硬件加速工作流程。因此,可以在能耗和片上资源成本的约束下提高系统性能。可以通过使用概要分析工具来识别软件应用程序的特征。对于高度数学计算或重复函数,硬件加速可以显着提高性能。如果使用硬件加速方法来加速会导致性能开销的元素,则可以提高SoC系统的性能。本研究中提到的概念可以轻松地应用于各种复杂的软件应用程序;硬件-软件协同设计平台中基于SoC的硬件加速的贡献包括:(1)将软件配置方法应用于H .264编解码器(CODEC)内核。通过使用关键属性(如每个循环的周期,循环次数等)来确定目标应用程序的热点功能。(2)基于现场可编程门阵列(FPGA)的硬件加速方法用于解决系统瓶颈和提高系统性能。然后将识别出的热点功能转换为硬件加速器,并映射到硬件平台上。两种硬件加速方法-中央总线设计和协处理器设计被实现,用于在所提议的体系结构中进行比较。 (3)测量和分析系统规格,例如性能,能耗和资源成本。比较和平衡了这三个因素之间的权衡。根据系统要求实施和评估不同的硬件加速器。 4)系统验证平台是基于集成电路(IC)工作流程设计的。实验结果表明,针对软件应用的硬件加速工作流程是一种有效的技术。通过采用Bus-IP设计,该系统可将性能提高2.8倍,并节省31.84%的能耗。协处理器设计可具有7.9倍的性能,并节省75.85%的能耗。

著录项

  • 作者

    Niu, Xinwei.;

  • 作者单位

    Florida International University.;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号