Commit Graph

80 Commits

Author SHA1 Message Date
Evghenii
c4ea5a3bfd first commit 2014-01-28 21:45:08 +01:00
Evghenii
651cc04ee1 +1 2014-01-28 21:29:20 +01:00
Evghenii
354e535b37 added different bit sorting 2014-01-28 21:16:27 +01:00
Evghenii
df51b41a45 +1 2014-01-28 20:07:34 +01:00
Evghenii
29bb129c9b +1 2014-01-28 19:44:23 +01:00
Evghenii
1e5476e573 +1 2014-01-28 17:19:34 +01:00
Evghenii
480dfc3879 +1 2014-01-28 17:04:03 +01:00
Evghenii
90a70945d6 +1 2014-01-28 16:55:59 +01:00
Evghenii
659573338c +1 2014-01-28 16:43:00 +01:00
Evghenii
5a6b650d8b restored nonptx atomic_*_local 2014-01-28 15:56:30 +01:00
Evghenii
585afa09e5 first commit alternative radix 2014-01-28 15:39:27 +01:00
Evghenii
f343e4cb0e working. next step tuning 2014-01-28 15:18:50 +01:00
Evghenii
1b993e167f tuning radixSort 2014-01-28 15:00:43 +01:00
Evghenii
d4dd945828 runs 2014-01-28 14:32:24 +01:00
Evghenii
88ffa96263 runs but incorrectly 2014-01-28 13:45:54 +01:00
Evghenii
2ae666dc7f radix sort compiles 2014-01-28 12:28:59 +01:00
Evghenii
8677890fc1 compiles 2014-01-28 12:20:12 +01:00
Evghenii
d9e8376209 other implementation 2014-01-27 16:26:55 +01:00
Evghenii
00677f73ec first commit 2014-01-27 15:21:35 +01:00
Evghenii
8289108d16 fix 2014-01-27 14:33:42 +01:00
Evghenii
711b4508c9 +fix for b8_t and b16_t 2014-01-27 14:31:22 +01:00
Evghenii
5885d47717 nbody first commit 2014-01-27 14:30:48 +01:00
Evghenii
adcf635c1f fist commit for radix sort 2014-01-27 14:24:50 +01:00
Evghenii
239ec10edf +1 2014-01-27 14:12:05 +01:00
Evghenii
3ae4a7e660 first commit bitonicSort 2014-01-27 14:02:42 +01:00
Evghenii
1c2dbd6a27 a fix for .b0 ptx and some other code improvements 2014-01-27 08:51:05 +01:00
Evghenii
52691fbb52 +some changes to ptxgen 2014-01-26 17:34:28 +01:00
Evghenii
06313e0ec3 exclusive_scan_and is supported, but must be called outside if-statements. in pricniple other must do the same 2014-01-22 22:12:51 +01:00
Evghenii
e918fbf9f2 restored non-debug mode 2014-01-22 10:27:34 +01:00
Evghenii
6931f87fcd added support to run test via NVVM 2014-01-22 10:16:37 +01:00
Evghenii
bc99897fbb +fixed some example, found some bugs, and bugs in ptxas/cuda 2014-01-21 14:51:27 +01:00
Evghenii
66faf8b4e4 some examples tuning 2014-01-13 09:52:34 +01:00
Evghenii
8f17468fa3 patch for stencil example 2014-01-13 08:50:21 +01:00
Evghenii
2c043f67d0 +some uniform related improvements 2014-01-09 14:37:27 +01:00
Evghenii
5f859e4885 added addrspace(3,4)->addrspace(0) convertion to ctx->GetElementPtrInst. Appears to work now. 2014-01-08 19:31:28 +01:00
Evghenii
a401eb5a3b added DeviceCacheSettings 2014-01-08 15:38:02 +01:00
Evghenii
69c5e0aae7 convert pointers in function arguments to addrspace(3). still there is poroblem with shared memory. need to figure out which one .. 2014-01-08 15:12:32 +01:00
Evghenii
d3dc5e0df1 patched examples to work with uniform for nvptx. function calls with non-generic pointers fail. need fix 2014-01-08 14:25:21 +01:00
Evghenii
91d4ae46f6 sort --fails 2014-01-06 15:38:30 +01:00
Evghenii
79ebf07882 added .ptx->.o genreation routines. experimental 2014-01-06 14:38:27 +01:00
Evghenii
4d6a1d4cc0 remove object file 2014-01-06 14:11:37 +01:00
Evghenii
546f9cb409 MAJOR CHANGE--- STOP WITH THIS BRANCH-- 2014-01-06 13:51:02 +01:00
Evghenii
77113fbffd remove file 2014-01-06 12:48:32 +01:00
Evghenii
260b1ad887 added deferred example 2014-01-06 12:26:49 +01:00
Evghenii
774e907ecf +1 2014-01-06 11:50:18 +01:00
Evghenii
27d957f0cb added taskCount 2014-01-06 11:01:38 +01:00
Evghenii
6878f83677 added options example 2014-01-06 11:01:26 +01:00
Evghenii
c75969d7c8 added LLVM_GPU and NVVM_GPU compiler rules 2014-01-06 10:27:25 +01:00
Evghenii
6500a98747 +checkpoint: fix .ispc kernels for compilation with llc->ptx 2014-01-06 08:52:41 +01:00
Evghenii
6c93793750 +checkpoint 2014-01-06 08:41:30 +01:00