首页> 外文会议>International Conference on Computational Intelligence and Communication Networks >A Workload Sensitive Dynamic Scaling Matrix Multiplier Structure
【24h】

A Workload Sensitive Dynamic Scaling Matrix Multiplier Structure

机译:工作量敏感的动态缩放矩阵乘数结构

获取原文

摘要

Matrix multiplication is one of the most widely used computational kernels in scientific computing and machine learning. Using dedicated circuit for matrix multiplication can reduce the computational time and energy consumption. Traditional matrix multipliers always adopt linear array architecture, which works inefficiently when the size of matrix sub-block is much smaller than the array length. Using short array structure can improve the computational efficiency at the cost of occupying more memory bandwidth. In this paper, we present a workload sensitive dynamic scaling matrix multiplier structure, which can dynamically adjust the array length according to the matrix size. We build a prototype system on a Xilinx Zynq XC7Z045 FPGA. The result shows that compared with a fixed array architecture our design achieves much better performance and needs less memory bandwidth.
机译:矩阵乘法是科学计算和机器学习中使用最广泛的计算内核之一。使用专用电路进行矩阵乘法可以减少计算时间和能耗。传统的矩阵乘法器始终采用线性阵列架构,当矩阵子块的大小远小于阵列长度时,这种效率低下。使用短数组结构可以提高计算效率,但要占用更多的内存带宽。在本文中,我们提出了一种工作负载敏感的动态缩放矩阵乘法器结构,该结构可以根据矩阵大小动态调整数组长度。我们在Xilinx Zynq XC7Z045 FPGA上构建了原型系统。结果表明,与固定阵列架构相比,我们的设计可实现更好的性能,并需要更少的内存带宽。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号