|
钻瓜专利网为您找到相关结果 20个,建议您 升级VIP下载更多相关专利
- [发明专利]一种基于simd指令的查表算法的改进方法-CN202111645958.2在审
-
张紧
-
合肥君正科技有限公司
-
2021-12-30
-
2023-07-11
-
G06F9/30
- 本发明提供一种基于simd指令的查表算法的改进方法,所述方法包括:S1:设计两类新的simd指令,gshuf类指令和cmvw指令;其中gshuf类指令包括:gshufw vrd vrs vrp imm、gshufh vrd vrs vrp、gshufb vrd vrs vrp、gshufwh vrd vrs vrp和gshufwb vrd vrs vrp;cmvw指令包括cmv vrd vrs vrp imm;S2:利用步骤S1中的simd指令实现N选1算法及组合而成的查表算法,即同时查N项表项数据,其中N=2、8、16、32、128、256。针对现有技术方案的缺陷与不足,创新的提出了两类simd指令,gshuf类指令和cmvw指令。基于simd gshuf指令和simd cmvw指令对查表算法进行重新改进,相比传统的查表算法降低了访问内存的时间消耗,减少了算法不必要的指令数、提高了并行度,大幅提高的查表算法的执行速度。
- 一种基于simd指令算法改进方法
- [发明专利]一种基于simd指令的线性插值算法的优化方法-CN202111648459.9在审
-
张紧
-
合肥君正科技有限公司
-
2021-12-30
-
2023-07-11
-
G06F9/38
- 本发明提供一种基于simd指令的线性插值算法的优化方法,包括:S1,基于simd指令的srlriw vrd,vrs,imm指令:将vrs右移并舍入,将最终结果更新到vrd;将vrs中的每个word右移imm所指定的位数,将零插入空的高阶位,然后将移位结果与word的最后一位相加并将结果更新到vrd中的对应的word;S2,线性插值算法的优化:S2.1,16组用于线性插值的值a以halfword的形式存放在simd寄存器vr1中每个word的低半halfword;S2.2,16组线性插值算法的y0值以halfword形式存放在simd寄存器vr2中每个word的低半halfword,16组线性插值算法的y1值以halfword形式存放在simd寄存器vr4中每个word的低半halfword;S2.3,最终计算出的16组线性插值算法的结果以halfword形式保存在simd寄存器vr2中每个word的低半halfword;S2.4,同时进行16组数据的线性插值运算。
- 一种基于simd指令线性插值算法优化方法
|