[GitHub] spark pull request #21022: Fpga acc

2018-04-10 Thread gczsjdy
Github user gczsjdy closed the pull request at:

https://github.com/apache/spark/pull/21022


---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org



[GitHub] spark pull request #21022: Fpga acc

2018-04-10 Thread gczsjdy
GitHub user gczsjdy opened a pull request:

https://github.com/apache/spark/pull/21022

Fpga acc



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/gczsjdy/spark fpga_acc

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/spark/pull/21022.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #21022


commit 7610bf07c16a8ff6d0b25072c43cb1811525a0cc
Author: GuoChenzhao 
Date:   2017-07-05T15:10:24Z

Add framework for FPGA projection

commit 9e9d2b10cc0274634873f5193580dad86a74c82f
Author: Guo 
Date:   2017-07-05T17:24:08Z

Implement Row=>FPGABatch adapter

commit 5911f7451b8c7c6d028e4dbf40de603e2c3eec51
Author: GuoChenzhao 
Date:   2017-07-06T05:10:11Z

Implement FPGABatch=>Row adapter

commit 7f858bac018dbeb0c33bd254058b50b642a1ddc4
Author: GuoChenzhao 
Date:   2017-07-06T05:21:00Z

Sum all rows in the same partition to 1 ByteBuffer

commit e8d33622cec06ff61c0c6991de93b5f0be68658e
Author: GuoChenzhao 
Date:   2017-07-07T03:46:36Z

Fix bugs and refactor

commit 77c0eba7de191146c837d9868583d6902333fb0a
Author: GuoChenzhao 
Date:   2017-07-07T03:48:16Z

Add test cases

commit b349b428beb53b34efbb55e02e83b4afbb0ffbb1
Author: GuoChenzhao 
Date:   2017-07-07T06:16:07Z

Not use RDD[ByteBuffer] as transfer

commit 8a1c5f456f17c7dd140ce0b5bda977c377120ecf
Author: GuoChenzhao 
Date:   2017-07-07T06:19:53Z

Update test

commit 3057ed32d127afaa1709ab455518b4f7294743e9
Author: GuoChenzhao 
Date:   2017-07-07T06:21:52Z

Refactor: split different process

commit 50b16f0b587f1f3bca052ff44b4f5af203492d98
Author: GuoChenzhao 
Date:   2017-07-07T06:51:37Z

Add String null trans code and test

commit 981bc7d011fdbfc5e07f87f21455f144372ae8bd
Author: GuoChenzhao 
Date:   2017-07-07T07:01:49Z

Add insert arbitrary bytes code for FPGA's need, comment it for future ease 
of test

commit 0adf36f4e4c16a01f57a38c6d6b314fd7308f557
Author: GuoChenzhao 
Date:   2017-07-07T07:42:08Z

Add CMCC output Schema

commit cc9166b58a745b5a90cb829e9f6a98c76e2f466a
Author: GuoChenzhao 
Date:   2017-07-10T02:02:36Z

Load native SQL FPGA engine

commit 83609ebf11d57fb274ed526336ef072a9f7a9599
Author: GuoChenzhao 
Date:   2017-07-10T07:02:23Z

Remove not used bug code

commit 6fb740f5bdecfe413df8c84080a17840d9996e20
Author: GuoChenzhao 
Date:   2017-07-10T07:04:13Z

Cut off excess chars for FPGA

commit 986010251ca096986c67c4984ea1fc6e10749f9d
Author: GuoChenzhao 
Date:   2017-07-10T07:09:41Z

Add Java class calling FPGA code, not doing anything in FPGA engine for the 
ease of unit test

commit 3e97550bc6b2da7baedfdd7545335aeae6be3520
Author: GuoChenzhao 
Date:   2017-07-13T08:19:07Z

Call FPGA mocker, replace testOutputSchema with real outputSchema

commit 2670c2cc91ec85944afe300e84c4068418fff3b6
Author: GuoChenzhao 
Date:   2017-07-13T12:05:48Z

Refresh OutputSchema and add reserved bytes to FPGA output

commit 8d94f2d584fa45cbed10c1e9e6eee47b5ae2be00
Author: GuoChenzhao 
Date:   2017-07-13T12:26:39Z

Refactor readBytesFrom buffer to be consistent with put

commit 56dbeab3a730a839b0743fdeb56946eeb60ec929
Author: GuoChenzhao 
Date:   2017-07-14T01:40:44Z

Add CMCC test case, and convert to new parquet code

commit f8514c7149c22a3f3f3f7d578d16734c453792df
Author: GuoChenzhao 
Date:   2017-07-14T05:05:42Z

Refresh test code

commit 87ecb423359a3d92ffd9c25ef2d85e2f1c3e4758
Author: GuoChenzhao 
Date:   2017-07-14T05:06:10Z

Force FileScan read all columns

commit c137ab3ed84d1e1a1e0be4713363b460354bc400
Author: GuoChenzhao 
Date:   2017-07-20T04:14:55Z

Reuse UnsafeRowWriter & BufferHolder

commit 3d272160581aa85399cb73cadf8015e3e8e18e24
Author: GuoChenzhao 
Date:   2017-07-20T04:26:45Z

Reduce steps load string column in row to buffer

commit 7a90c4d39735a9516462e7c621d750c8559b91e2
Author: GuoChenzhao 
Date:   2017-07-25T03:07:00Z

Return buffer to FPGA after use

commit 7a96f45f94c98d1e02fdb492198895c0535bbf98
Author: GuoChenzhao 
Date:   2017-07-25T04:00:22Z

Update FPGA JNI wrapper

commit 8938726ba854d97cdd7f3edcc323c44739c84d25
Author: GuoChenzhao 
Date:   2017-08-01T07:49:34Z

Force trigger buffer to rowIterator process so as to return ByteBuffer 
without error

commit afec465cf1613c1f7bd71836a1f9196e506c410b
Author: GuoChenzhao 
Date:   2017-08-01T08:35:07Z

Change to fair lock

commit 81303a0b6b95371964784a71f905f21606108871
Author: GuoChenzhao 
Date:   2017-08-01T13:12:21Z

Tune Buffer -> Row process

commit a3efd3a92e6b5aea13bbe788f082e06c3aa8e42a
Author: GuoChenzhao 
Date:   2017-08-01T13:21:23Z

Only lock FPGA projection process




---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-