[ 
https://issues.apache.org/jira/browse/ARROW-8996?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Frank Du updated ARROW-8996:
----------------------------
    Description: 
Thanks to the new kernel framework, now it can override a SIMD kernel version 
at runtime.

 

Below is the things we need implemented for a SIMD version of sum kernel :

1. Add SIMD path for aggregate sum dense.
 2. Add build support to append the compiler flag for SIMD code file.
 3. Register the SIMD version at runtime as the CPU feature.

  was:
Thanks to the new kernel framework, now it can override a SIMD kernel version 
at runtime.

 

Below is the things we need implemented for a SSE version of sum kernel to 
dense data:

1. Add SSE intrinsic path for aggregate sum dense.
 2. Add build support to append the compiler flag for SIMD code file.
 3. Register the SSE version at runtime as the CPU feature.


> [C++] Runtime SIMD path for Aggregate Sum/Mean kernel
> -----------------------------------------------------
>
>                 Key: ARROW-8996
>                 URL: https://issues.apache.org/jira/browse/ARROW-8996
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++
>            Reporter: Frank Du
>            Assignee: Frank Du
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10h 10m
>  Remaining Estimate: 0h
>
> Thanks to the new kernel framework, now it can override a SIMD kernel version 
> at runtime.
>  
> Below is the things we need implemented for a SIMD version of sum kernel :
> 1. Add SIMD path for aggregate sum dense.
>  2. Add build support to append the compiler flag for SIMD code file.
>  3. Register the SIMD version at runtime as the CPU feature.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to