首页> 外文会议>International conference on control, instrumentation, communication and computational technologies >Design and implementation of parallel floating point matrix multiplier for quaternion computation
【24h】

Design and implementation of parallel floating point matrix multiplier for quaternion computation

机译:四元数计算的并行浮点矩阵乘法器的设计与实现

获取原文

摘要

Many surveys done on software developments for quaternion computation identifies floating point matrix multiplier as the most time consuming process. The floating point matrix multiplier is a highly procedure oriented process and involves computation of many partial products and storing them for final result computation. For above reason we propose a parallel matrix multiplier design which accelerates the computational speed. In this design the nested loops of software based matrix multiplier are converted into parallel computing blocks on FPGA using modified Systolic array for matrix multiplication, which best matches the inherent parallelism of FPGA architecture. The architecture utilizes only 14% of the IO resource and is 100 times faster compared to software implementation when implemented on FPGA Spartan-6 of 12MHz clock.
机译:关于四元数计算的软件开发所做的许多调查都将浮点矩阵乘数确定为最耗时的过程。浮点矩阵乘法器是一个高度面向过程的过程,涉及许多子乘积的计算并将其存储以供最终结果计算。由于上述原因,我们提出了一种并行矩阵乘法器设计,可以加快计算速度。在该设计中,基于软件的矩阵乘法器的嵌套循环使用修改后的Systolic阵列进行矩阵乘法,从而在FPGA上转换为并行计算模块,这与FPGA体系结构的固有并行度最匹配。与在12MHz时钟的FPGA Spartan-6上实现的软件实现相比,该体系结构仅占用14%的IO资源,并且比软件实现快100倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号