arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2203.04649cs.AR
收藏

ArithsGen:硬件加速器的算术电路发生器

ArithsGen: Arithmetic Circuit Generator for Hardware Accelerators

Jan Klhufek, Vojtech Mrazek

摘要:

算术电路的生成器可以自动地提供算术电路的各种实现,这些实现示出关键电路参数(延迟、面积、功耗)之间的不同折衷。然而,现有的(免费)可用的发电机是有限的,如果更复杂的电路与层次结构和额外的架构优化的要求。此外,它们只支持少数几种输出格式。为了克服上述限制,我们开发了一种新的生成器的算术电路称为ArithsGen。ArithsGen可以使用基本的构建元素(如导线“与”门)生成有符号和无符号加法器和乘法器的特定架构。与现有的生成器相比,用户可以例如指定乘法器中使用的加法器的类型。该工具支持各种输出格式(Verilog、BLIF、C/C++或整数网表)。ArithsGen在通用可定制的精确和近似加法器和乘法器的合成和优化中进行了评估。此外,我们使用ArithsGen生成的电路作为种子的工具,开发自动创建近似实现的算术电路。我们发现,不同的初始电路(由ArithsGen生成)显着影响这些近似实现的属性。该工具可在https://github.com/ehw-fit/ariths-gen网站上查阅。

英文摘要:

Generators of arithmetic circuits can automatically deliver various implementations of arithmetic circuits that show different tradeoffs between the key circuit parameters (delay, area, power consumption). However, existing (freely-)available generators are limited if more complex circuits with a hierarchical structure and additional architecture optimization are requested. Furthermore, they support only a few output formats. In order to overcome the above-mentioned limitations, we developed a new generator of arithmetic circuits called ArithsGen. ArithsGen can generate specific architectures of signed and unsigned adders and multipliers using basic building elements such as wires and gates. Compared to existing generators, the user can, for example, specify the type of adders used in multipliers. The tool supports various outputs formats (Verilog, BLIF, C/C++, or integer netlists). ArithsGen was evaluated in the synthesis and optimization of generic customizable accurate and approximate adders and multipliers. Furthermore, we used the circuits generated by ArithsGen as seeds for a tool developed to automatically create approximate implementations of arithmetic circuits. We show that different initial circuits (generated by ArithsGen) significantly impact the properties of these approximate implementations. The tool is available online at https://github.com/ehw-fit/ariths-gen.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑