Commit Graph

  • f90688b089 added driver Evghenii 2014-01-30 14:17:09 +01:00
  • 0a83f9ab6e changes to makefile Evghenii 2014-01-30 14:17:00 +01:00
  • b79915c0c2 changes to makefile Evghenii 2014-01-30 14:04:29 +01:00
  • a918bda679 first commit Evghenii 2014-01-30 14:04:21 +01:00
  • 1ba54e3b65 Merge pull request #727 from dbabokin/fails Dmitry Babokin 2014-01-30 03:40:48 -08:00
  • 92bb233668 some tining Evghenii 2014-01-30 12:19:54 +01:00
  • 420a8c986d preprocessing bugfix Evghenii 2014-01-30 11:51:12 +01:00
  • 900e71e5cc preprocessing bugfix Evghenii 2014-01-30 11:50:52 +01:00
  • 97971bef0c added performacne data Evghenii 2014-01-30 11:45:23 +01:00
  • e93c2b88ba some fixes Evghenii 2014-01-30 11:32:27 +01:00
  • eb57852f2e added cuda version Evghenii 2014-01-30 11:32:23 +01:00
  • 6457241e66 some tuning Evghenii 2014-01-30 10:36:53 +01:00
  • bf245d3b98 +1 Evghenii 2014-01-30 10:33:49 +01:00
  • 4e26a1b700 +1 Evghenii 2014-01-30 10:26:58 +01:00
  • 2f44b81d4f first commit Evghenii 2014-01-30 09:51:32 +01:00
  • d65e1b30ce fix for non-pow2 number of elements Evghenii 2014-01-30 09:05:27 +01:00
  • 4a17760a2d some common_gpu.mk improvements Evghenii 2014-01-30 08:32:17 +01:00
  • 23c6325cb6 somet tunning Evghenii 2014-01-30 08:27:43 +01:00
  • 0e4af8c057 added types for Key & Val Evghenii 2014-01-29 20:32:40 +01:00
  • 3bddfed542 some tuning Evghenii 2014-01-29 20:21:52 +01:00
  • e6d7a493cc merge sort cmopiles & runs Evghenii 2014-01-29 19:39:39 +01:00
  • 73c6989951 +1 Evghenii 2014-01-29 19:22:14 +01:00
  • 1be05cb03a +runs.. next step is tunning Evghenii 2014-01-29 19:21:12 +01:00
  • ac4d847eac +1 Evghenii 2014-01-29 18:40:45 +01:00
  • 3f641f487d +1 Evghenii 2014-01-29 16:01:23 +01:00
  • 1c8517947b first commit for driver Evghenii 2014-01-29 15:07:02 +01:00
  • 4cb578bf60 compiles Evghenii 2014-01-29 14:58:37 +01:00
  • 6099492579 small improvement Evghenii 2014-01-29 13:49:35 +01:00
  • 8ff32bfbba Update fail_db on Linux - now use clang++3.4 as system compiler Dmitry Babokin 2014-01-29 16:49:12 +04:00
  • d4b46b1295 +checkpoint Evghenii 2014-01-29 13:47:39 +01:00
  • f6379dea82 added non-shared memory Evghenii 2014-01-29 13:41:36 +01:00
  • 784eb2d15b +1 Evghenii 2014-01-29 13:38:50 +01:00
  • 36ee8911b4 optimization fix Evghenii 2014-01-29 13:34:45 +01:00
  • 97253354ac partiall workin cuda version Evghenii 2014-01-29 13:20:41 +01:00
  • 2f5eb9f6d3 added cuda Evghenii 2014-01-29 12:15:19 +01:00
  • 07c845be03 first commit Evghenii 2014-01-29 12:15:13 +01:00
  • cb436d5b4a +1 Evghenii 2014-01-29 11:55:33 +01:00
  • 2634ae65fd +1 Evghenii 2014-01-29 11:32:53 +01:00
  • 922018ac2d tunning Evghenii 2014-01-29 11:08:12 +01:00
  • e783afe87f +added a comment Evghenii 2014-01-29 10:47:26 +01:00
  • fbcadf3d4d +sometuning Evghenii 2014-01-29 10:40:48 +01:00
  • 1f7b994232 first commit Evghenii 2014-01-29 09:02:01 +01:00
  • c4ea5a3bfd first commit Evghenii 2014-01-28 21:45:08 +01:00
  • 651cc04ee1 +1 Evghenii 2014-01-28 21:29:20 +01:00
  • 354e535b37 added different bit sorting Evghenii 2014-01-28 21:16:27 +01:00
  • df51b41a45 +1 Evghenii 2014-01-28 20:07:34 +01:00
  • 29bb129c9b +1 Evghenii 2014-01-28 19:44:23 +01:00
  • 1e5476e573 +1 Evghenii 2014-01-28 17:19:34 +01:00
  • 480dfc3879 +1 Evghenii 2014-01-28 17:04:03 +01:00
  • 90a70945d6 +1 Evghenii 2014-01-28 16:55:59 +01:00
  • 659573338c +1 Evghenii 2014-01-28 16:43:00 +01:00
  • 5a6b650d8b restored nonptx atomic_*_local Evghenii 2014-01-28 15:56:30 +01:00
  • 585afa09e5 first commit alternative radix Evghenii 2014-01-28 15:39:27 +01:00
  • f343e4cb0e working. next step tuning Evghenii 2014-01-28 15:18:50 +01:00
  • 1b993e167f tuning radixSort Evghenii 2014-01-28 15:00:43 +01:00
  • d4dd945828 runs Evghenii 2014-01-28 14:32:24 +01:00
  • 88ffa96263 runs but incorrectly Evghenii 2014-01-28 13:45:54 +01:00
  • 2ae666dc7f radix sort compiles Evghenii 2014-01-28 12:28:59 +01:00
  • 8677890fc1 compiles Evghenii 2014-01-28 12:20:12 +01:00
  • d9e8376209 other implementation Evghenii 2014-01-27 16:26:55 +01:00
  • 00677f73ec first commit Evghenii 2014-01-27 15:21:35 +01:00
  • 8289108d16 fix Evghenii 2014-01-27 14:33:42 +01:00
  • 711b4508c9 +fix for b8_t and b16_t Evghenii 2014-01-27 14:30:52 +01:00
  • 5885d47717 nbody first commit Evghenii 2014-01-27 14:30:48 +01:00
  • adcf635c1f fist commit for radix sort Evghenii 2014-01-27 14:24:50 +01:00
  • 239ec10edf +1 Evghenii 2014-01-27 14:12:05 +01:00
  • 3ae4a7e660 first commit bitonicSort Evghenii 2014-01-27 14:02:42 +01:00
  • 673d814a45 first commit for __do_print in ptx. Evghenii 2014-01-27 11:56:21 +01:00
  • b7b5c9ad1d it is illegal to pass varying parapamter to a task function with nvptx target Evghenii 2014-01-27 10:30:09 +01:00
  • 1c2dbd6a27 a fix for .b0 ptx and some other code improvements Evghenii 2014-01-27 08:51:05 +01:00
  • b1dbd3fcdf Merge pull request #724 from Duta/patch-1 Dmitry Babokin 2014-01-26 23:28:08 -08:00
  • a78d75f185 Minor fix in a comment Bertie Wheen 2014-01-27 03:50:35 +00:00
  • 52691fbb52 +some changes to ptxgen Evghenii 2014-01-26 17:34:28 +01:00
  • 4ecf30530a fixed for operator2 with nvptx target Evghenii 2014-01-26 15:08:25 +01:00
  • a3b00fdcd6 added support for global atomics Evghenii 2014-01-26 14:23:26 +01:00
  • a7d4a3f922 fix for __any Evghenii 2014-01-26 13:15:13 +01:00
  • 35395d7ed7 Merge pull request #723 from jbrodman/refcasting Dmitry Babokin 2014-01-25 10:14:25 -08:00
  • 09ea9c9fd6 added function name mangling for operators Evghenii 2014-01-25 18:06:12 +01:00
  • 3e86dfe480 fix for __any Evghenii 2014-01-25 17:09:11 +01:00
  • fcbdd93043 half/scan for 64 bit/clock/num_cores and other additions Evghenii 2014-01-25 16:43:33 +01:00
  • 805196a6a0 fixed doubles Evghenii 2014-01-25 15:31:56 +01:00
  • bd34729217 added floor/ceil/round for float/double Evghenii 2014-01-25 12:20:38 +01:00
  • 6917c161c8 fixed reduce_equal Evghenii 2014-01-25 11:39:37 +01:00
  • 156aa4c139 partial support for reduce equal Evghenii 2014-01-24 17:29:26 +01:00
  • ddb9b2fc47 added basic printing from ptx Evghenii 2014-01-24 13:44:38 +01:00
  • 00aeef9f1b Allow casting reference types like pointers. See Issue #721. jbrodman 2014-01-24 03:37:27 -08:00
  • c76c916475 removed insert/extract_void Evghenii 2014-01-24 12:37:18 +01:00
  • 9090d8b128 added support for assert Evghenii 2014-01-24 12:18:20 +01:00
  • 5a8351d7ea added varying new/delete Evghenii 2014-01-24 09:22:55 +01:00
  • be6ac0408a added compile-time constant __is_nvptx_traget that can be used with stdlib.ispc Evghenii 2014-01-24 09:02:12 +01:00
  • 1a07aed6aa foreach_unique will work now on atomic data types, not pointers yet. enum is not tested. All tests/foreach-unique-*.ispc pass Evghenii 2014-01-24 08:30:50 +01:00
  • 1cf1dab649 fixed foreach_unique and local_atomics Evghenii 2014-01-23 21:57:20 +01:00
  • f0d3501dbd atomic globals now fail compilations. Evghenii 2014-01-23 19:57:58 +01:00
  • da7a2c0c7f added emulation of "soa" data types via shared-memory Evghenii 2014-01-23 16:17:06 +01:00
  • 0091973bca packed_load and packed_store2 added Evghenii 2014-01-23 14:34:00 +01:00
  • e734bbc0cc added new Errors Evghenii 2014-01-23 13:11:02 +01:00
  • ce88e95032 added Error that "soa" data types are not support with nvptx target Evghenii 2014-01-23 11:16:08 +01:00
  • e87e332d2f identified issue with __movmsk. Evghenii 2014-01-23 10:45:10 +01:00
  • 2e7609156a fixes for exclclusive_scan_and/or_i32 and shuffle2 and __movmsk Evghenii 2014-01-23 10:24:44 +01:00
  • 06313e0ec3 exclusive_scan_and is supported, but must be called outside if-statements. in pricniple other must do the same Evghenii 2014-01-22 22:12:51 +01:00