首页> 外文会议>2015 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号