首页> 外文期刊>電子情報通信学会技術研究報告 >高位合成言語向け自動最適化ツールの実装
【24h】

高位合成言語向け自動最適化ツールの実装

机译:高级综合语言自动优化工具的实现

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

摘要

近年、C言語ベースの記述からHDLを生成する高位合成言語が注目され、エンドユーザにとって容易なハードウェア開発環境の提供が行われてきた。しかしながら、高位合成言語を用いた場合でも、ハードウェアの性能を最大限に引き出すためには専門知識が必要であり、依然課題が残っている。本研究では、その課題を解決するために、高位合成言語向けの自動最適化ツールを提案する。ループ部分の最適化に焦点を当て、ユーザから入力されたコードをハードウェアにとってより最適な形に改変し、ハードウェア開発の専門知識を持っていないユーザでもハードウエアの性能を最大限に引き出すことができる環境を提供する。ツールの評価には4つのアプリケーションを適用し、最大で66.0%、平均で52.3%の速度向上が達成された。さらに、本ツールは最適化の傾向をユーザに示すことによって、ユーザが要求する性能を満たすアーキテクチャを提示することが実現された。ループ最適化の傾向を予想することは、ハードウェア設計の熟練者にとっても難しく、彼らにとっての利益ももたらすことができたと言える。%The High-level Synthesis Language, which generates HDL from C-based language automatically, has gathered attention recently. High-level synthesis language provides easy implementation environment for users. Nevertheless, users are still needed some experience and knowledge for hardware design to create proper HDL. To resolve this issue of high-level synthesis, this research proposes an automatic code modification tool for high-level synthesis. This tool focuses on loop optimization, which has high probability of improve processing time. For evaluations, we chose four applications. As the result, it achieves up to 66.0% speed up, and 52.3% speed up on average. Furthermore, it shows tendency of optimization to the user. It means that users are able to chose the optimization ways even they do not have knowledge or experience of hardware implementation.
机译:近年来,从基于C语言的描述生成HDL的高级综合语言引起了人们的关注,并且为最终用户提供了便捷的硬件开发环境。但是,即使使用高级综合语言,也需要专门知识来最大化硬件的性能,并且仍然存在问题。在这项研究中,我们提出了一种针对高级合成语言的自动优化工具,以解决该问题。专注于循环部分的优化,将用户输入的代码修改为更适合硬件的形式,即使对于没有硬件开发专业知识的用户,也可以最大化硬件的性能提供一个您可以应用了四个工具来评估该工具,从而使最大速度增加了66.0%,平均速度增加了52.3%。此外,已经实现了该工具以通过向用户显示优化趋势来显示满足用户所需性能的体系结构。可以说,即使对于硬件设计熟练的技术人员来说,预测循环优化的趋势也是困难的,并且可以为他们带来好处。 %高级合成语言自动从基于C的语言生成HDL备受关注,高级合成语言为用户提供了易于实现的环境,但是用户仍然需要一些硬件设计经验和知识来创建为了解决高级综合问题,本研究提出了一种用于高级综合的自动代码修改工具,该工具侧重于循环优化,这很可能会缩短处理时间。为进行评估,我们选择了四个应用程序结果,它达到了高达66.0%的加速速度,平均达到了52.3%的加速速度。不同的是,它向用户显示了优化的趋势,这意味着即使他们没有知识也可以选择优化方式或硬件实施经验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号