首页> 外文会议>Design, Automation Test in Europe Conference Exhibition >High-level synthesis of software-customizable floating-point cores
【24h】

High-level synthesis of software-customizable floating-point cores

机译:高级别合成软件可定制浮点核心

获取原文

摘要

Parameterized cores with fixed capabilities are typically used for floating-point (FP) operations on FPGAs. However, such standard cores can be over provisioned or lack specific specializations as required by applications. We consider FP cores described in the C language, synthesized to hardware using the LegUp high-level synthesis (HLS) tool [1]. Their software specification permits straightforward customization to non-compliant variants having superior area and performance characteristics, such as reduced-precision floating point, or cores without full IEEE 754 exceptions support. We create and evaluate the IEEE 754 FP standard cores for the key operations of addition, subtraction, division and multiplication, targeted to an FPGA and compare with widely used optimized RTL FP cores from Altera [7] and FloPoCo [3]. The software-specified HLS-generated cores are surprisingly close to the optimized RTL cores in terms of area/performance, and superior in certain cases, such as FP division.
机译:具有固定功能的参数化核心通常用于FPGA上的浮点(FP)操作。但是,这些标准核心可以通过应用程序提供或缺乏特定专业。我们考虑使用C语言中描述的FP核心,使用LEGUP高级合成(HLS)工具合成硬件[1]。他们的软件规范允许直接定制,以具有卓越的区域和性能特征,例如减少精度浮点,或无需完整IEEE 754异常支持的核心。我们创建和评估IEEE 754 FP标准核心,用于添加,减法,分割和乘法的关键操作,针对FPGA,并与来自Altera [7]和Flococo的广泛使用优化的优化RTL FP核心进行比较[3]。该软件指定的HLS生成的核心在面积/性能方面令人惊讶地接近优化的RTL核心,并且在某些情况下优越,例如FP划分。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号