A Multi-instruction Streams Extension Mechanism for SIMD Processor
A Multi-instruction Streams Extension Mechanism for SIMD Processor
复制标题
SIMD处理器的多指令流扩展机制
DOI:
--
复制
发表时间:
2017-11
影响因子:
1.2
通讯作者:
王耀华
中科院分区:
文献类型:
--
作者:
彭元喜;周峰;海悦;王耀华
Multi-media applications contain multibranches.loop, it is of low efficiency to map them into.traditional Single instruction multiple data (SIMD) structures..Considering the above matter, we proposed a multiinstruction.streams extension method for traditional SIMD.structures. The main idea is to simultaneously dispatch.multiple instruction streams to multiple lanes. Compared.with traditional SIMD whose lanes receive the unified single.instruction stream but execute conditionally through.a lane mask vector, Multi-instruction streams extension.grants each of its lanes the ability to receive and execute.the instructions of one particular branch path. Thus, it.is of high efficiency to map multi-branches loop in applications..The design is finally implemented through Verilog.language, and then integrated into the FT-Matrix.vector-SIMD chip. Application profiling results shows that.the proposed method consumes mere 2.61% area overhead.while obtains about 1.8x to 2.4x performance gain.