Gopal V created HIVE-11457: ------------------------------ Summary: Vectorization: Improve SIMD JIT in GenVectorCode StringExpr instrinsics Key: HIVE-11457 URL: https://issues.apache.org/jira/browse/HIVE-11457 Project: Hive Issue Type: Improvement Components: Vectorization Affects Versions: 2.0.0 Reporter: Gopal V Assignee: Gopal V Fix For: 2.0.0
With HIVE-11406, the Vectorization codegen generates a new and specialized fast-path for equality (and non equality), which removed the ordering and comparison constraints in the old codepath. The equality operation can be much more pipeline and cache line efficient by keeping on comparing even when an inequality has been detected. Optimize the single loop into a pair of loops, to allow the Vectorization codegen to use tighter loops that the JIT superword optimization can understand. -- This message was sent by Atlassian JIRA (v6.3.4#6332)