[jira] [Commented] (HIVE-10238) Loop optimization for SIMD in IfExprColumnColumn.txt

2015-08-20 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-10238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14706115#comment-14706115 ] Teddy Choi commented on HIVE-10238: --- Updated a patch on

[jira] [Commented] (HIVE-10179) Optimization for SIMD instructions in Hive

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-10179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14681508#comment-14681508 ] Teddy Choi commented on HIVE-10179: --- Hello [~chengxiang li]. I found there is more room

[jira] [Commented] (HIVE-10238) Loop optimization for SIMD in IfExprColumnColumn.txt

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-10238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14681394#comment-14681394 ] Teddy Choi commented on HIVE-10238: --- Hello [~mmokhtar] and [~chengxiang li]. I think

[jira] [Commented] (HIVE-11521) Loop optimization for SIMD in logical operators

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14681883#comment-14681883 ] Teddy Choi commented on HIVE-11521: --- Sorry. The benchmark result above shows the

[jira] [Commented] (HIVE-11521) Loop optimization for SIMD in logical operators

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14682074#comment-14682074 ] Teddy Choi commented on HIVE-11521: --- [~Ferd] I see. I will try some benchmark test at

[jira] [Commented] (HIVE-11521) Loop optimization for SIMD in logical operators

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14682023#comment-14682023 ] Teddy Choi commented on HIVE-11521: --- [~Ferd] I don't have its HQL performance data yet.

[jira] [Assigned] (HIVE-10238) Loop optimization for SIMD in IfExprColumnColumn.txt

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-10238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi reassigned HIVE-10238: - Assignee: Teddy Choi (was: Chengxiang Li) Loop optimization for SIMD in IfExprColumnColumn.txt

[jira] [Commented] (HIVE-10238) Loop optimization for SIMD in IfExprColumnColumn.txt

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-10238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14682061#comment-14682061 ] Teddy Choi commented on HIVE-10238: --- Dear [~chengxiang li]. My benchmark results shows

[jira] [Updated] (HIVE-10238) Loop optimization for SIMD in IfExprColumnColumn.txt

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-10238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-10238: -- Attachment: HIVE-10238.patch Attached a patch file. - Removes IfExprColumnColumn.txt - Adds optimized

[jira] [Commented] (HIVE-10238) Loop optimization for SIMD in IfExprColumnColumn.txt

2015-08-14 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-10238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14698080#comment-14698080 ] Teddy Choi commented on HIVE-10238: --- [~chengxiang li], I uploaded it on

[jira] [Updated] (HIVE-10238) Loop optimization for SIMD in IfExprColumnColumn.txt

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-10238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-10238: -- Attachment: HIVE-10238.2.patch Removed unnecessary codes. Loop optimization for SIMD in

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Description: Long*CompareLong* classes can be optimized with subtraction and bitwise operators for

[jira] [Updated] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2015-08-11 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11529: -- Priority: Minor (was: Major) Loop optimization for SIMD in IfExprLong*Long*

[jira] [Updated] (HIVE-12348) Byte array comparison optimization for SIMD

2015-11-12 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12348: -- Attachment: HIVE-12348.patch I compared FastByteComparisons#UnsafeComparer and Java 8's String#compare,

[jira] [Commented] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14991740#comment-14991740 ] Teddy Choi commented on HIVE-11529: --- The performance increase is not consistent. I will investigate

[jira] [Updated] (HIVE-12348) String comparison optimization for SIMD

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12348: -- Summary: String comparison optimization for SIMD (was: String comparison optimization) > String

[jira] [Updated] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2015-11-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11529: -- Attachment: (was: HIVE-11529.2.patch) > Loop optimization for SIMD in IfExprLong*Long* >

[jira] [Updated] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2015-11-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11529: -- Attachment: HIVE-11529.2.patch > Loop optimization for SIMD in IfExprLong*Long* >

[jira] [Updated] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2015-11-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11529: -- Attachment: HIVE-11529.2.patch Removed duplicated semicolons. > Loop optimization for SIMD in

[jira] [Updated] (HIVE-12348) Byte array comparison optimization for SIMD

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12348: -- Summary: Byte array comparison optimization for SIMD (was: String comparison optimization for SIMD) >

[jira] [Updated] (HIVE-12348) String comparison optimization for SIMD

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12348: -- Description: The current byte comparison implementation in Hive is basic. It handles a byte (1 byte)

[jira] [Updated] (HIVE-12219) Remove unnecessary whitespaces in vectorization code

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12219: -- Summary: Remove unnecessary whitespaces in vectorization code (was: Format IfExpr*.txt and its

[jira] [Updated] (HIVE-12219) Remove unnecessary white spaces in vectorization code

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12219: -- Component/s: Vectorization > Remove unnecessary white spaces in vectorization code >

[jira] [Updated] (HIVE-12219) Remove unnecessary white spaces in vectorization code

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12219: -- Parent Issue: HIVE-4160 (was: HIVE-10179) > Remove unnecessary white spaces in vectorization code >

[jira] [Updated] (HIVE-12219) Remove unnecessary whitespaces in vectorization code

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12219: -- Description: There are unnecessary white spaces in vectorization code. The code generation template

[jira] [Updated] (HIVE-12219) Remove unnecessary white spaces in vectorization code

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12219: -- Summary: Remove unnecessary white spaces in vectorization code (was: Remove unnecessary whitespaces in

[jira] [Updated] (HIVE-12219) Remove unnecessary white spaces in vectorization code

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12219: -- Attachment: HIVE-12219.patch Removed unnecessary white spaces from 80 files. > Remove unnecessary

[jira] [Updated] (HIVE-12358) Categorize vectorization benchmarks into arithmetic, comparison, logic

2015-11-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12358: -- Attachment: HIVE-12358.patch > Categorize vectorization benchmarks into arithmetic, comparison, logic >

[jira] [Commented] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2015-10-20 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14966108#comment-14966108 ] Teddy Choi commented on HIVE-11529: --- Review request on https://reviews.apache.org/r/39503/ > Loop

[jira] [Updated] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2015-10-20 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11529: -- Labels: optimi (was: ) > Loop optimization for SIMD in IfExprLong*Long* >

[jira] [Updated] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2015-10-20 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11529: -- Labels: (was: optimi) > Loop optimization for SIMD in IfExprLong*Long* >

[jira] [Updated] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2015-10-20 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11529: -- Attachment: HIVE-11529.patch I attached a patch file. {{IfExprLongColumnLongScalar}},

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in integer comparisons

2015-10-10 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Attachment: HIVE-11533.5.patch [~chengxiang li], I agree. I ran the benchmarks with "selectedInUse",

[jira] [Commented] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14946033#comment-14946033 ] Teddy Choi commented on HIVE-11533: --- I created a review request on https://reviews.apache.org/r/39066/

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in integer comparisons

2015-10-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Summary: Loop optimization for SIMD in integer comparisons (was: Loop optimization for SIMD in

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Attachment: HIVE-11533.4.patch Fixed remaining bugs and added more comments and unit tests. Integer

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Attachment: HIVE-11533.4.patch > Loop optimization for SIMD in Long*CompareLong* >

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Attachment: (was: HIVE-11533.4.patch) > Loop optimization for SIMD in Long*CompareLong* >

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Attachment: HIVE-11533.3.patch Fixed bugs. Uploaded for automated testing. > Loop optimization for

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Description: Long*CompareLong* classes can be optimized with subtraction and bitwise operators for

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Description: Long*CompareLong* classes can be optimized with subtraction and bitwise operators for

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Description: Long*CompareLong* classes can be optimized with subtraction and bitwise operators for

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-09-23 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Attachment: HIVE-11533.1.patch I uploaded a draft implementation for integration test. > Loop

[jira] [Updated] (HIVE-10238) Loop optimization for SIMD in IfExprColumnColumn.txt

2015-09-22 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-10238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-10238: -- Attachment: HIVE-10238.3.patch After merging HIVE-11521 patch file on the master branch, the previous

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Attachment: (was: HIVE-11533.2.patch) > Loop optimization for SIMD in Long*CompareLong* >

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Attachment: HIVE-11533.2.patch Rebased > Loop optimization for SIMD in Long*CompareLong* >

[jira] [Updated] (HIVE-11533) Loop optimization for SIMD in Long*CompareLong*

2015-10-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11533: -- Attachment: HIVE-11533.2.patch > Loop optimization for SIMD in Long*CompareLong* >

[jira] [Assigned] (HIVE-1555) JDBC Storage Handler

2015-12-04 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-1555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi reassigned HIVE-1555: Assignee: Teddy Choi > JDBC Storage Handler > > > Key:

[jira] [Commented] (HIVE-4847) add rename database functionality

2016-03-08 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-4847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15186224#comment-15186224 ] Teddy Choi commented on HIVE-4847: -- I agree that this feature may cause unexpected errors due to recent

[jira] [Updated] (HIVE-4847) add rename database functionality

2016-03-08 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-4847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-4847: - Resolution: Won't Fix Status: Resolved (was: Patch Available) > add rename database functionality

[jira] [Assigned] (HIVE-13306) Better Decimal vectorization

2016-03-21 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-13306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi reassigned HIVE-13306: - Assignee: Teddy Choi > Better Decimal vectorization > > >

[jira] [Updated] (HIVE-13306) Better Decimal vectorization

2016-05-22 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-13306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-13306: -- Status: Patch Available (was: In Progress) > Better Decimal vectorization >

[jira] [Updated] (HIVE-13306) Better Decimal vectorization

2016-05-22 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-13306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-13306: -- Attachment: HIVE-13306.2.patch This patch is more improved implementation of new decimal vectorization.

[jira] [Updated] (HIVE-13306) Better Decimal vectorization

2016-05-16 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-13306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-13306: -- Attachment: HIVE-13306.1.patch It's a working draft. It shows 70x addition performance, 3x

[jira] [Work started] (HIVE-13306) Better Decimal vectorization

2016-05-16 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-13306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on HIVE-13306 started by Teddy Choi. - > Better Decimal vectorization > > > Key:

[jira] [Commented] (HIVE-15743) vectorized text parsing: speed up double parse

2017-02-01 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15849604#comment-15849604 ] Teddy Choi commented on HIVE-15743: --- [~gopalv], that's a practical idea! > vectorized text parsing:

[jira] [Updated] (HIVE-15789) Vectorization: limit reduce vectorization to 32Mb chunks

2017-02-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15789?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15789: -- Status: Patch Available (was: Open) > Vectorization: limit reduce vectorization to 32Mb chunks >

[jira] [Updated] (HIVE-15223) replace org.json usage in EximUtil with some alternative

2017-02-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15223: -- Attachment: HIVE-15223.1.patch I implemented it with Jackson. > replace org.json usage in EximUtil

[jira] [Assigned] (HIVE-15223) replace org.json usage in EximUtil with some alternative

2017-02-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi reassigned HIVE-15223: - Assignee: Teddy Choi > replace org.json usage in EximUtil with some alternative >

[jira] [Assigned] (HIVE-15222) replace org.json usage in ExplainTask/TezTask related classes with some alternative

2017-02-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi reassigned HIVE-15222: - Assignee: Teddy Choi > replace org.json usage in ExplainTask/TezTask related classes with some

[jira] (HIVE-15743) vectorized text parsing: speed up double parse

2017-01-31 Thread Teddy Choi (JIRA)
Title: Message Title Teddy Choi updated an issue

[jira] (HIVE-15768) Vectorized JSON UDF

2017-01-31 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15768?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi reassigned HIVE-15768: - > Vectorized JSON UDF > --- > > Key: HIVE-15768 >

[jira] (HIVE-15768) Vectorized JSON UDF

2017-01-31 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15847378#comment-15847378 ] Teddy Choi commented on HIVE-15768: --- HIVE-13562 is related and it solves some of this issue. However,

[jira] [Updated] (HIVE-15222) replace org.json usage in ExplainTask/TezTask related classes with some alternative

2017-02-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15222: -- Attachment: HIVE-15222.2.patch The previous patch had few issues in formatting. This patch passes

[jira] [Updated] (HIVE-14450) Vectorization: StringExpr::truncate() can assume 1 byte per-char minimum

2017-02-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-14450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-14450: -- Status: Patch Available (was: Open) > Vectorization: StringExpr::truncate() can assume 1 byte per-char

[jira] [Updated] (HIVE-14450) Vectorization: StringExpr::truncate() can assume 1 byte per-char minimum

2017-02-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-14450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-14450: -- Attachment: HIVE-14450.1.patch > Vectorization: StringExpr::truncate() can assume 1 byte per-char

[jira] [Updated] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2017-02-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11529: -- Attachment: HIVE-11529.4.patch This patch removes extra spaces between words. > Loop optimization for

[jira] [Commented] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2017-02-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15853832#comment-15853832 ] Teddy Choi commented on HIVE-11529: --- It brought up to 4x performance. Before: {noformat}

[jira] [Updated] (HIVE-15223) replace org.json usage in EximUtil with some alternative

2017-02-04 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15223: -- Status: Patch Available (was: Open) > replace org.json usage in EximUtil with some alternative >

[jira] [Updated] (HIVE-15222) replace org.json usage in ExplainTask/TezTask related classes with some alternative

2017-02-04 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15222: -- Status: Patch Available (was: Open) > replace org.json usage in ExplainTask/TezTask related classes

[jira] [Updated] (HIVE-15222) replace org.json usage in ExplainTask/TezTask related classes with some alternative

2017-02-04 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15222: -- Attachment: HIVE-15222.1.patch I replaced json.org with Jackson. However, the patch file is bigger than

[jira] [Updated] (HIVE-15743) vectorized text parsing: speed up double parse

2017-02-04 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15743: -- Attachment: HIVE-15743.4.patch This patch applies Sergey's feedback. It uses a trimed string for

[jira] [Commented] (HIVE-12348) Byte array comparison optimization for SIMD

2017-02-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15853230#comment-15853230 ] Teddy Choi commented on HIVE-12348: --- Duplicated by HIVE-15741 > Byte array comparison optimization for

[jira] [Resolved] (HIVE-12348) Byte array comparison optimization for SIMD

2017-02-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi resolved HIVE-12348. --- Resolution: Duplicate > Byte array comparison optimization for SIMD >

[jira] [Updated] (HIVE-12348) Byte array comparison optimization for SIMD

2017-02-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-12348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-12348: -- Status: Open (was: Patch Available) > Byte array comparison optimization for SIMD >

[jira] [Updated] (HIVE-664) optimize UDF split

2017-02-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-664: Attachment: HIVE-664.4.patch I applied [~navis]'s feedback. Most of SPLIT calls would use a constant value

[jira] [Updated] (HIVE-664) optimize UDF split

2017-02-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-664: Status: Patch Available (was: Open) > optimize UDF split > -- > > Key:

[jira] [Assigned] (HIVE-15824) Loop optimization for SIMD in double comparisons

2017-02-06 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi reassigned HIVE-15824: - Assignee: Teddy Choi > Loop optimization for SIMD in double comparisons >

[jira] [Updated] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2017-02-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11529: -- Status: Patch Available (was: Open) > Loop optimization for SIMD in IfExprLong*Long* >

[jira] [Updated] (HIVE-11529) Loop optimization for SIMD in IfExprLong*Long*

2017-02-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-11529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-11529: -- Attachment: HIVE-11529.3.patch This patch reflected HIVE-12358 and the performance improvement is

[jira] [Assigned] (HIVE-15816) Loop optimization for SIMD in IfExprDouble*Double*

2017-02-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi reassigned HIVE-15816: - > Loop optimization for SIMD in IfExprDouble*Double* >

[jira] [Updated] (HIVE-15789) Vectorization: limit reduce vectorization to 32Mb chunks

2017-02-07 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15789?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15789: -- Attachment: HIVE-15789.2.patch > Vectorization: limit reduce vectorization to 32Mb chunks >

[jira] [Commented] (HIVE-15789) Vectorization: limit reduce vectorization to 32Mb chunks

2017-02-07 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15857258#comment-15857258 ] Teddy Choi commented on HIVE-15789: --- This patch applies HIVE-15745 change and sets a key length as a

[jira] [Updated] (HIVE-15222) replace org.json usage in ExplainTask/TezTask related classes with some alternative

2017-02-07 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15222: -- Attachment: HIVE-15222.3.patch This patch replaced "o.getClass() == Map.class" with "o instanceof Map"

[jira] [Updated] (HIVE-15789) Vectorization: limit reduce vectorization to 32Mb chunks

2017-02-05 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15789?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15789: -- Attachment: HIVE-15789.1.patch Sorry, I uploaded the patch file only on Review Board. Now I'm uploading

[jira] [Assigned] (HIVE-15789) Vectorization: limit reduce vectorization to 32Mb chunks

2017-02-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15789?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi reassigned HIVE-15789: - Assignee: Teddy Choi > Vectorization: limit reduce vectorization to 32Mb chunks >

[jira] [Commented] (HIVE-15789) Vectorization: limit reduce vectorization to 32Mb chunks

2017-02-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15851445#comment-15851445 ] Teddy Choi commented on HIVE-15789: --- This patch itself is quite simple. But it may effect many

[jira] [Assigned] (HIVE-14450) Vectorization: StringExpr::truncate() can assume 1 byte per-char minimum

2017-02-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-14450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi reassigned HIVE-14450: - Assignee: Teddy Choi > Vectorization: StringExpr::truncate() can assume 1 byte per-char minimum

[jira] [Updated] (HIVE-15743) vectorized text parsing: speed up double parse

2017-02-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15743: -- Attachment: HIVE-15743.3.patch This patch uses a byte array to skip encoding. When it gets a number

[jira] [Updated] (HIVE-15743) vectorized text parsing: speed up double parse

2017-02-03 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15743: -- Status: Patch Available (was: Open) > vectorized text parsing: speed up double parse >

[jira] (HIVE-14573) Vectorization: Implement StringExpr::find()

2017-01-30 Thread Teddy Choi (JIRA)
Title: Message Title Teddy Choi updated an issue

[jira] (HIVE-14573) Vectorization: Implement StringExpr::find()

2017-01-30 Thread Teddy Choi (JIRA)
Title: Message Title Teddy Choi commented on HIVE-14573

[jira] (HIVE-15743) vectorized text parsing: speed up double parse

2017-01-30 Thread Teddy Choi (JIRA)
Title: Message Title Teddy Choi assigned an issue to Teddy Choi

[jira] (HIVE-15743) vectorized text parsing: speed up double parse

2017-01-30 Thread Teddy Choi (JIRA)
Title: Message Title Teddy Choi commented on HIVE-15743

[jira] (HIVE-15743) vectorized text parsing: speed up double parse

2017-01-30 Thread Teddy Choi (JIRA)
Title: Message Title Teddy Choi commented on HIVE-15743

[jira] (HIVE-14573) Vectorization: Implement StringExpr::find()

2017-01-30 Thread Teddy Choi (JIRA)
Title: Message Title Teddy Choi updated an issue

[jira] (HIVE-15743) vectorized text parsing: speed up double parse

2017-01-30 Thread Teddy Choi (JIRA)
Title: Message Title Teddy Choi updated an issue

[jira] (HIVE-15743) vectorized text parsing: speed up double parse

2017-01-30 Thread Teddy Choi (JIRA)
Title: Message Title Teddy Choi commented on HIVE-15743

[jira] (HIVE-15743) vectorized text parsing: speed up double parse

2017-01-30 Thread Teddy Choi (JIRA)
Title: Message Title Teddy Choi updated an issue

[jira] [Updated] (HIVE-15741) Faster unsafe byte array comparisons

2017-01-28 Thread Teddy Choi (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-15741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Teddy Choi updated HIVE-15741: -- Attachment: HIVE-15741.3.patch Fixed bugs. - Added commons-logging dependency in storage-api - Changed

  1   2   3   4   5   6   7   8   9   >