【24h】

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

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

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

近年、C言語ベースの記述からHDLを生成する高位合成言語が注目され、エンドユーザにとって容易なハードウェア開発環境の提供が行われてきた。しかしながら、高位合成言語を用いた場合でも、ハードウェアの性能を最大限に引き出すためには専門知識が必要であり、依然課題が残っている。本研究では、その課題を解決するために、高位合成言語向けの自動最適化ツールを提案する。ループ部分の最適化に焦点を当て、ユーザから入力されたコードをハードウェアにとってより最適な形に改変し、ハードウェア開発の専門知識を持っていないユーザでもハードウェアの性能を最大限に引き出すことができる環境を提供する。ヅールの評価には4つのアプリケーションを適用し、最大で66.0%、平均で52.3%の速度向上が達成された。さらに、本ツールは最適化の傾向をユーザに示すことによって、ユーザが要求する性能を満たすアーキテクチャを提示することが実現された。ループ最適化の傾向を予想することは、ハードウェア設計の熟練者にとっても難しく、彼らにとっての利益ももたらすことができたと言える。
机译:近年来,从基于C语言的描述生成HDL的高级合成语言引起了人们的关注,并且为最终用户提供了便捷的硬件开发环境。但是,即使使用高级综合语言,也需要专门知识来最大化硬件的性能,并且仍然存在问题。为了解决该问题,我们提出了一种针对高级合成语言的自动优化工具。专注于优化循环部分,将用户输入的代码修改为更适合硬件的形式,即使对于没有硬件开发专业知识的用户,也可以最大限度地提高硬件性能。提供一个可以做到的环境。四个应用程序被用于评估Zulu,实现了最高66.0%的速度提升和平均52.3%的速度提升。此外,已经实现了该工具,以通过向用户显示优化趋势来提供满足用户所需性能的体系结构。即使对于硬件设计技术人员而言,预测回路优化趋势也很困难,并且可以说也使它们受益。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号