Evghenii
|
4f486333ed
|
now nvptx allows extern "C" task void, which is emits a kernel that should (?) be callable by driver API from external code
|
2013-10-28 16:47:40 +01:00 |
|
Evghenii
|
9a677b62ab
|
Merge branch 'launch3d' into nvptx
|
2013-10-28 14:28:21 +01:00 |
|
Evghenii
|
68ced6ce46
|
automatically adds -D__NVPTX__ when nvptx64 target is chosen
|
2013-10-28 14:08:32 +01:00 |
|
Evghenii
|
1bd5360d3b
|
added now NVPTX64 automatically emits unmasked extern "C" for task function with kernel attributes
|
2013-10-28 13:58:01 +01:00 |
|
Evghenii
|
a7aa1ac1cf
|
now nvptx allows extern "C" task void, which is emits a kernel that should (?) be callable by driver API from external code
|
2013-10-28 12:57:09 +01:00 |
|
Evghenii
|
ae23320417
|
added metadata for tasks with nvptx64 target. not tasks are kernel callable from host
|
2013-10-28 12:10:40 +01:00 |
|
Evghenii
|
b68a751f4e
|
generating proper tasking function for nvptx
|
2013-10-28 11:36:08 +01:00 |
|
Evghenii
|
8391d05697
|
added blockIndex computations
|
2013-10-28 10:18:30 +01:00 |
|
Dmitry Babokin
|
63a3214cc6
|
Removing fails with g++4.4/g++4.7, as we are using clang by default now
|
2013-10-28 12:45:39 +04:00 |
|
Dmitry Babokin
|
4382902894
|
Fail_db update on Windows: 3.3 update and adding 3.4
|
2013-10-28 12:31:24 +04:00 |
|
Dmitry Babokin
|
103ef25f12
|
Docs fix in memory management section
|
2013-10-27 23:01:20 +04:00 |
|
Evghenii
|
84a7a5d1cb
|
added tests for 3d launch
|
2013-10-26 16:16:28 +02:00 |
|
Evghenii
|
ac095dbf3e
|
working on nvptx
|
2013-10-26 16:12:33 +02:00 |
|
Dmitry Babokin
|
a508bd4290
|
MacOS fails update
|
2013-10-26 14:50:45 +04:00 |
|
Dmitry Babokin
|
c1de753db6
|
Merge pull request #645 from ifilippov/636
fixing problem 644
|
2013-10-25 12:01:20 -07:00 |
|
Ilia Filippov
|
621679245a
|
fixing problem 644
|
2013-10-25 22:44:37 +04:00 |
|
Dmitry Babokin
|
58aea1b61c
|
Fail_db update with Linux passed with LLVM 3.4
|
2013-10-25 21:42:57 +04:00 |
|
Dmitry Babokin
|
9b5ee1b31b
|
fail_db update on Linux
|
2013-10-25 02:07:51 +04:00 |
|
Evghenii
|
383e804ec1
|
changed notation form taskIndex1,2,3 -> taskIndex0,1,2
|
2013-10-24 17:20:56 +02:00 |
|
Dmitry Babokin
|
34f7986e19
|
Merge pull request #643 from ifilippov/testing
patch and regression test for problem with vzeroupper
|
2013-10-24 05:31:33 -07:00 |
|
egaburov
|
c5fc47cc19
|
tasksys cleaning
|
2013-10-24 14:09:46 +02:00 |
|
Ilia Filippov
|
814ee67519
|
patch and regression test for problem with vzeroupper
|
2013-10-24 16:03:55 +04:00 |
|
Evghenii
|
43761173ec
|
changed notation, task[Index,Count]_[x,y,z] -> task[Index,Count][1,2,3]. Change launch <<< nx,ny,nz >>> into launch [nx,ny,nz] or equivalent launch [nz][ny][nx]. Programmer can pick the one the is liked the most
|
2013-10-24 13:16:23 +02:00 |
|
james.brodman
|
d2b89e0e37
|
Tweak generic target.
|
2013-10-23 18:01:01 -04:00 |
|
james.brodman
|
c4ad8f6ed4
|
Add docs/generic impls
|
2013-10-23 15:51:59 -04:00 |
|
james.brodman
|
4d289b16c2
|
Redesign after being hit with the KISS bat.
|
2013-10-23 14:25:43 -04:00 |
|
egaburov
|
e6c8765891
|
fixed tasksys.cpp for 3d tasking
|
2013-10-23 13:18:22 +02:00 |
|
egaburov
|
f89bad1e94
|
launch now passes the right info into tasking
|
2013-10-23 12:51:06 +02:00 |
|
egaburov
|
ade8751442
|
taskIndex_x,y,z are passed to the task
|
2013-10-23 08:39:17 +02:00 |
|
james.brodman
|
f97a2d68c8
|
Bugfix for non-const shift amt and unit tests.
|
2013-10-22 18:29:20 -04:00 |
|
james.brodman
|
899f85ce9c
|
Initial Support for new stdlib shift operator
|
2013-10-22 18:06:54 -04:00 |
|
egaburov
|
78a05777bc
|
added taskIndex_x,y,z and taskCount_x,y,z
|
2013-10-22 16:18:40 +02:00 |
|
Dmitry Babokin
|
e436e33771
|
Merge pull request #639 from ifilippov/master
correction errors in generic targets after operators support
|
2013-10-21 02:32:05 -07:00 |
|
Dmitry Babokin
|
faa69dc71f
|
Merge pull request #638 from ifilippov/testing
time in alloy
|
2013-10-21 02:30:05 -07:00 |
|
Ilia Filippov
|
d72590ede6
|
correction errors in generic targets after operators support
|
2013-10-21 12:35:53 +04:00 |
|
Ilia Filippov
|
c378429ffb
|
time in alloy
|
2013-10-18 19:45:39 +04:00 |
|
Dmitry Babokin
|
ebe1831e71
|
Merge pull request #636 from ifilippov/master
support of operators
|
2013-10-18 03:29:47 -07:00 |
|
Dmitry Babokin
|
8cdc70a5b9
|
Merge pull request #637 from dbabokin/egaburov-avx2-i64x4
Windows support and testing update for avx1.1-i64x4 and avx2-i64x4 targets.
|
2013-10-18 03:25:10 -07:00 |
|
Dmitry Babokin
|
6244902931
|
Updating fail_db with new Windows fails
|
2013-10-18 14:23:03 +04:00 |
|
Dmitry Babokin
|
1bd5b704c6
|
Adding support for build on Windows for avx1.1-i64x4 and avx2-i64x4
|
2013-10-18 14:23:03 +04:00 |
|
Dmitry Babokin
|
2117002c01
|
Adding testing support for avx1.1-i64x4 and avx2-i64x4 targets
|
2013-10-18 14:23:03 +04:00 |
|
Dmitry Babokin
|
0bd519da49
|
Merge pull request #631 from egaburov/avx2-i64x4
added avx2-i64x4 and avx1.1-i64x4 targets
|
2013-10-18 03:17:57 -07:00 |
|
Ilia Filippov
|
2e724b095e
|
support of operators
|
2013-10-18 13:45:15 +04:00 |
|
egaburov
|
1710b9171f
|
removed LLVM_3_0 legacy part and changed copyright to 2013
|
2013-10-18 08:53:01 +02:00 |
|
jbrodman
|
599153d86b
|
Merge pull request #634 from egaburov/patch_knc
Making __masked_store_* thread-safe
|
2013-10-17 08:43:37 -07:00 |
|
evghenii
|
fb1a2a0a40
|
__masked_store_* uses vscatter now, and is thread-safe
|
2013-10-15 17:10:46 +03:00 |
|
egaburov
|
7e9b4c0924
|
added avx2-i64x4 and avx1.1-i64x4 targets
|
2013-10-15 10:02:10 +02:00 |
|
Dmitry Babokin
|
96112f9d45
|
Merge pull request #630 from ifilippov/testing
new changes in test system
|
2013-10-14 03:13:35 -07:00 |
|
Ilia Filippov
|
496845df60
|
new changes in test system
|
2013-10-14 12:23:14 +04:00 |
|
egaburov
|
8808a8cc9c
|
Merge remote-tracking branch 'upstream/master' into nvptx
|
2013-10-13 13:03:00 +02:00 |
|