wangwangwar / daily-notes

Daily Notes
4 stars 0 forks source link

SIMD #89

Open wangwangwar opened 4 years ago

wangwangwar commented 4 years ago

batch eval with SIMD

Step 1: 如果是直接拿到一个数组,都非空,按处理器支持特性选择最合适的SIMD指令。 Step 2: 如果是直接拿到一个数组,中间有空的,需要额外记录空缺的下标,从数组中去掉空,按处理器支持特性选择最合适的指令,计算后再把空填回去。 Step 3: 如果拿到的数组是logical index,需要去physical数组中取数据,