发明名称 Fast vector masking algorithm for conditional data selection in SIMD architectures
摘要 Techniques are disclosed for generating fast vector masking SIMD code corresponding to source code having a conditional statement, where the SIMD code replaces the conditional statements with vector SIMD operations. One technique includes performing conditional masking using vector operations, bit masking operations, and bitwise logical operations. The need for conditional statements in SIMD code is thereby removed, allowing SIMD hardware to avoid having to use branch prediction. This reduces the number of pipeline stalls and results in increased utilization of the SIMD computational units.
申请公布号 US8418154(B2) 申请公布日期 2013.04.09
申请号 US20090368409 申请日期 2009.02.10
申请人 MCALLISTER JEFFREY S.;RAMIREZ NELSON;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 MCALLISTER JEFFREY S.;RAMIREZ NELSON
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址