首页> 外文会议>International Conference on Field Programmable Technology >Optimized high-level synthesis of SMT multi-threaded hardware accelerators
【24h】

Optimized high-level synthesis of SMT multi-threaded hardware accelerators

机译:优化SMT多线程硬件加速器的高级合成

获取原文

摘要

Recent high-level synthesis tools offer the capability to generate multi-threaded micro-architectures to hide memory access latencies. In many HLS flows, this is often achieved by just creating multiple processing element-instances (one for each thread). However, more advanced compilers can synthesize hardware in a spatial form of the barrel processor- or simultaneous multi-threading (SMT) approaches, where only state storage is replicated per thread, while the actual hardware operators in a single datapath are re-used between threads. The spatial nature of the micro-architecture applies not only to the hardware operators, but also to the thread scheduling facility, which itself is spatially distributed across the entire datapath in separate hardware stages. Since each of these thread scheduling stages, which also allow a re-ordering of threads, adds hardware overhead, it is worthwhile to examine how their number can be reduced while maintaining the performance of the entire datapath. We report on a number of thinning options and examine their impact on system performance. For kernels from the MachSuite HLS benchmark collection, we have achieved area savings of up to 50% LUTs and 50% registers, while maintaining full performance for the compiled hardware accelerators.
机译:最近的高级综合工具提供了生成多线程微架构以隐藏内存访问延迟的能力。在许多HLS流中,通常通过仅创建多个处理元素实例(每个线程一个)来实现这一点。然而,更高级的编译器可以在桶处理器或同时多线程(SMT)方法的空间形式中合成硬件,其中每个线程只复制状态存储,而在单个数据路径中的实际硬件运算符之间则重新使用线程。微体系结构的空间性质不仅适用于硬件的运营商,也给线程调度设施,其本身是在单独的硬件级在整个数据路径在空间上分布。由于这些线程调度阶段中的每一个,这也允许重新排序线程,因此增加了硬件开销,值得检查如何在保持整个数据路径的性能的同时如何减少它们的数量。我们报告了许多细化选项,并检查了对系统性能的影响。对于来自Machsuite HLS基准集合的内核,我们已经储蓄最多50%的LUT和50%的寄存器,同时保持了编译的硬件加速器的全部性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号