首页> 外文会议> >Performance Evaluation of an SIMD Architecture with a Multi-bank Vector Memory Unit
【24h】

Performance Evaluation of an SIMD Architecture with a Multi-bank Vector Memory Unit

机译:具有多库矢量存储单元的SIMD架构的性能评估

获取原文

摘要

The SIMD architecture is very efficient for multimedia data processing since it can handle multiple data with a single instruction. In order to perform an SIMD operation, data must be aligned in the vector register at first, which requires shuffle, pack or unpack instructions and such instructions can be an obstacle to the performance enhancement. The alignment restriction also hinders the efficient automatic vectorization in SIMD compilers. In this paper, an SIMD processor with a multi-bank vector memory unit is designed. The SIMD processor consists of a 2-way VLIW processor, an n-way SIMD co-processor, and an (n+1)-bank vector memory unit. The vector memory unit also includes the address generation logic. An SIMD compiler which exploits the vector memory unit is developed. Since the vector memory permits unaligned and stride accesses without overhead instructions, the developed compiler shows a quite good performance. The performance of an MPEG2 encoder that is optimized by the developed SIMD compiler is analyzed
机译:SIMD体系结构对于多媒体数据处理非常有效,因为它可以用一条指令处理多个数据。为了执行SIMD操作,必须首先在向量寄存器中对齐数据,这需要重新组合,打包或解压缩指令,而这些指令可能会成为性能提升的障碍。对齐限制还阻碍了SIMD编译器中有效的自动矢量化。本文设计了一种具有多存储体向量存储单元的SIMD处理器。 SIMD处理器由2路VLIW处理器,n路SIMD协处理器和(n + 1)组向量存储单元组成。向量存储单元还包括地址生成逻辑。开发了利用向量存储单元的SIMD编译器。由于向量存储器允许无开销的跨步访问,而没有开销指令,因此开发的编译器显示出相当不错的性能。分析了由开发的SIMD编译器优化的MPEG2编码器的性能

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号