evghenii
|
e20a8f7534
|
+1
|
2014-02-20 14:27:21 +01:00 |
|
evghenii
|
226bf34803
|
added knc Makefiles
|
2014-02-20 14:00:28 +01:00 |
|
Evghenii
|
607e010874
|
added mergeSort
|
2014-02-20 13:58:55 +01:00 |
|
evghenii
|
a169ff636b
|
+added knc compilation path
|
2014-02-20 13:54:50 +01:00 |
|
Evghenii
|
463ddf1707
|
added radixSort
|
2014-02-20 13:49:58 +01:00 |
|
evghenii
|
0c0655c0f2
|
added knc compilation
|
2014-02-20 13:22:21 +01:00 |
|
Evghenii
|
93849370b1
|
added cpu compilation path
|
2014-02-20 12:57:50 +01:00 |
|
Evghenii
|
fc7cefcf19
|
adding portable examples
|
2014-02-20 12:43:24 +01:00 |
|
Evghenii
|
d4c6209aa0
|
added computation of elapsed msec
|
2014-02-20 12:30:51 +01:00 |
|
Evghenii
|
d6b04c58e8
|
moving helps to examples/util
|
2014-02-20 12:27:23 +01:00 |
|
Evghenii
|
24e1a98275
|
compiles
|
2014-02-20 11:20:13 +01:00 |
|
evghenii
|
8490efe0ad
|
fix for knc.h. Due to a bug in ICC (tested with 13.1.3 & 14.0.1) ,the resulting .cpp file fails to compile
|
2014-02-07 16:00:21 +01:00 |
|
evghenii
|
438cee4e21
|
added support for double precision/native transendentals/trigonometry
|
2014-02-07 15:43:42 +01:00 |
|
Evghenii
|
70a9b286e5
|
added support for native and double precision trigonometry/transendentals
|
2014-02-07 15:28:39 +01:00 |
|
evghenii
|
c59cff396d
|
added {rsqrt,rcp}d support for knc.h. test-147.ispc & test-148.ispc pass.
|
2014-02-05 13:55:38 +01:00 |
|
evghenii
|
ecc9c88ff8
|
fix packed_store_active2 for knc-i1x8.h
|
2014-02-05 13:52:24 +01:00 |
|
Evghenii
|
eb01ffd4e6
|
first commit for {rsqrt,rcp}d knc support. going to test on other node now
|
2014-02-05 13:43:07 +01:00 |
|
Evghenii
|
f225b558ec
|
added {rsqrt,rcp}d support for sse4.h
|
2014-02-05 13:42:45 +01:00 |
|
Evghenii
|
688d9c9a82
|
added support for rsqrtd/rcpd for generic-*.h
|
2014-02-05 13:20:44 +01:00 |
|
Ilia Filippov
|
d87748c5dd
|
switching to 1d tasking in 'mandelbrot_tasks' benchmark
|
2014-01-20 18:42:59 +04:00 |
|
Dmitry Babokin
|
86331022eb
|
Merge pull request #687 from jbrodman/nomosoa
Add support for pointers to varying data in exported functions.
|
2014-01-13 09:03:45 -08:00 |
|
james.brodman
|
bdfcc615ea
|
change if/for order.
|
2014-01-13 11:40:58 -05:00 |
|
Ilia Filippov
|
1075b76612
|
returning 1d tasking in mandelbrot_tasks under ifdef
|
2014-01-13 16:41:30 +04:00 |
|
james.brodman
|
7726e87cd7
|
Add utility include file to return programCount
|
2014-01-10 16:23:48 -05:00 |
|
james.brodman
|
34b412bdf8
|
Add docs and example
|
2014-01-10 13:55:32 -05:00 |
|
james.brodman
|
9f933b500b
|
Add missing __cast_sext(__vec16_i32,__vec16_i1)
|
2013-12-20 16:45:27 -05:00 |
|
Dmitry Babokin
|
7faac4c241
|
Merge pull request #692 from ifilippov/embree
Changes in examples to make it work on Windows with VS2012 and some fixes for VS2010.
|
2013-12-19 09:24:37 -08:00 |
|
Ilia Filippov
|
7bf64bc490
|
changes in examples (windows)
|
2013-12-19 21:13:09 +04:00 |
|
Ilia Filippov
|
15816eb07e
|
adding __packed_store_active2 to generic targets
|
2013-12-19 17:50:18 +04:00 |
|
Dmitry Babokin
|
6d51987e67
|
Merge pull request #642 from egaburov/launch3d
concept of 3d tasking
|
2013-12-17 08:40:07 -08:00 |
|
evghenii
|
b506c92d21
|
restored-x2
|
2013-12-13 13:55:58 +01:00 |
|
evghenii
|
c06ec92d0d
|
added commas, added multi-dimensional tasking to mandelbrot_tasks & removed mandelbrot_task3d. Also adjusted documentaiton a bit
|
2013-12-13 11:49:11 +01:00 |
|
Ilia Filippov
|
98c56c214a
|
changing of examples
|
2013-12-10 15:02:58 +04:00 |
|
Ilia Filippov
|
5012ba34b4
|
increase data for examples
|
2013-12-05 19:38:46 +04:00 |
|
Ilia Filippov
|
f3ff1fcbeb
|
supporting targets in perf windows
|
2013-11-26 19:12:02 +04:00 |
|
Ilia Filippov
|
935800d7f6
|
making common.props
|
2013-11-26 18:58:49 +04:00 |
|
Dmitry Babokin
|
5531586c35
|
Fix for existing semaphore problem
|
2013-11-20 19:19:15 +04:00 |
|
Dmitry Babokin
|
40da411fa5
|
Fix task system dignostic to report real reason of the symaphore allocation fail
|
2013-11-20 17:22:50 +04:00 |
|
Dmitry Babokin
|
801f78f8a8
|
Rebuild *.ispc when necessary
|
2013-11-14 15:37:11 +04:00 |
|
Dmitry Babokin
|
b8a39a1b26
|
minor improvements in examples/common.mk
|
2013-11-14 15:37:10 +04:00 |
|
Dmitry Babokin
|
017e7890f7
|
Examples makefiles to support setting single target via ISPC_IA_TARGETS
|
2013-11-14 15:34:30 +04:00 |
|
evghenii
|
32cfdd52d3
|
Merge branch 'master' into knc-fix
|
2013-11-05 15:46:54 +01:00 |
|
evghenii
|
015af03bdc
|
changed back to #define ISPC_FORCE_ALIGNED_MEMORY aligned_ld/st #else unaligned ld/st #endif. However load<64>/store<64> will still be unaliged w/o this define because of fails related to the issue #632
|
2013-11-05 15:41:14 +01:00 |
|
Ilia Filippov
|
a910bfb539
|
Windows support
|
2013-11-05 16:31:01 +04:00 |
|
Dmitry Babokin
|
6585a925be
|
Merge pull request #641 from jbrodman/stdlibshift
Add a "shift" operator to the stdlib.
|
2013-10-28 14:18:31 -07:00 |
|
james.brodman
|
e682b19eda
|
Remove zero initialization for __vec4_i32
|
2013-10-28 17:13:07 -04:00 |
|
james.brodman
|
02681d531e
|
Minor tweak for interface.
|
2013-10-28 12:56:43 -04:00 |
|
james.brodman
|
641d882ea6
|
Add shift support for knc targets. This is not optimized.
|
2013-10-28 12:43:42 -04:00 |
|
james.brodman
|
1e80b3b0d7
|
Add shift support for generic-16 target.
|
2013-10-28 12:20:32 -04:00 |
|
Evghenii
|
383e804ec1
|
changed notation form taskIndex1,2,3 -> taskIndex0,1,2
|
2013-10-24 17:20:56 +02:00 |
|