Commit Graph

2089 Commits

Author SHA1 Message Date
Evghenii
fbcadf3d4d +sometuning 2014-01-29 10:40:48 +01:00
Evghenii
1f7b994232 first commit 2014-01-29 09:02:01 +01:00
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
673d814a45 first commit for __do_print in ptx. 2014-01-27 11:56:21 +01:00
Evghenii
b7b5c9ad1d it is illegal to pass varying parapamter to a task function with nvptx target 2014-01-27 10:30:09 +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
4ecf30530a fixed for operator2 with nvptx target 2014-01-26 15:08:25 +01:00
Evghenii
a3b00fdcd6 added support for global atomics 2014-01-26 14:23:26 +01:00
Evghenii
a7d4a3f922 fix for __any 2014-01-26 13:15:13 +01:00
Evghenii
09ea9c9fd6 added function name mangling for operators 2014-01-25 18:06:12 +01:00
Evghenii
3e86dfe480 fix for __any 2014-01-25 17:09:11 +01:00
Evghenii
fcbdd93043 half/scan for 64 bit/clock/num_cores and other additions 2014-01-25 16:43:33 +01:00
Evghenii
805196a6a0 fixed doubles 2014-01-25 15:31:56 +01:00
Evghenii
bd34729217 added floor/ceil/round for float/double 2014-01-25 12:20:38 +01:00
Evghenii
6917c161c8 fixed reduce_equal 2014-01-25 11:39:37 +01:00
Evghenii
156aa4c139 partial support for reduce equal 2014-01-24 17:29:26 +01:00
Evghenii
ddb9b2fc47 added basic printing from ptx 2014-01-24 13:44:38 +01:00
Evghenii
c76c916475 removed insert/extract_void 2014-01-24 12:37:18 +01:00
Evghenii
9090d8b128 added support for assert 2014-01-24 12:18:20 +01:00
Evghenii
5a8351d7ea added varying new/delete 2014-01-24 09:22:55 +01:00
Evghenii
be6ac0408a added compile-time constant __is_nvptx_traget that can be used with stdlib.ispc 2014-01-24 09:02:12 +01:00
Evghenii
1a07aed6aa foreach_unique will work now on atomic data types, not pointers yet. enum is not tested. All tests/foreach-unique-*.ispc pass 2014-01-24 08:30:50 +01:00
Evghenii
1cf1dab649 fixed foreach_unique and local_atomics 2014-01-23 21:57:20 +01:00
Evghenii
f0d3501dbd atomic globals now fail compilations. 2014-01-23 19:57:58 +01:00
Evghenii
da7a2c0c7f added emulation of "soa" data types via shared-memory 2014-01-23 16:17:06 +01:00