Doug Coleman
|
33a1b7625e
|
cuda.demos.hello-world: We need a byte-array from map-index.
|
2018-06-23 10:51:38 -05:00 |
Doug Coleman
|
b4198dbee6
|
cuda: fix CUDA-LIBRARY: to take a proper path that could have spaces in it
|
2015-07-21 17:33:14 -07:00 |
Doug Coleman
|
0176591527
|
factor: actual patch to remove ; from all c/fortran functions
|
2015-07-19 16:25:30 -07:00 |
John Benediktsson
|
760126525b
|
basis/extra: fix using for map-index move back to sequences.
|
2014-11-11 18:00:44 -08:00 |
Doug Coleman
|
7cfa9d9518
|
assocs: Make map-index-as support seq or assoc exemplars and move map-index, map-index-as to assocs because they need to use new-assoc. Make zip-index-as support assoc exemplars. Fix up docs and tests.
assocs.extras: Remove zip-as and move tests to assocs.
|
2014-11-08 18:18:00 -08:00 |
Joe Groff
|
2ad382865e
|
cuda.libraries, cuda.syntax: support for both 32- and 64-bit CUDA pointer abis. make CUDA-LIBRARY: read the abi as part of the library definition
|
2010-05-20 17:56:45 -07:00 |
Joe Groff
|
f0a7f039bd
|
cuda.libraries: rename "function-launcher" to "grid", 2<<< to <grid>, 3<<< to <grid-shared>, 4<<< to <grid-shared-stream>
|
2010-05-20 14:59:27 -07:00 |
Joe Groff
|
1a3fd1dc8c
|
improve cuda library organization
|
2010-05-20 14:40:26 -07:00 |
Joe Groff
|
896cd58451
|
cuda.demos.prefix-sum: add init-cuda
|
2010-05-15 15:01:32 -07:00 |
Joe Groff
|
22e853ecb0
|
cuda: more API cleanups:
- remove useless with-cuda and with-cuda-program combinators
- eliminate redundant cuda-device, cuda-context variables
- rearrange arguments of with-*cuda-context to ( device flags quot -- )
- don't pass context to with-cuda-context quot
- add context-device word to ask for current device
|
2010-05-15 11:47:19 -07:00 |
Joe Groff
|
1d916246b0
|
cuda: rearrange function-launcher grid and block dim to be in the right order
|
2010-05-05 17:38:37 -07:00 |
Joe Groff
|
152da8c93c
|
cuda: streamline memory api
|
2010-05-03 18:18:10 -07:00 |
Doug Coleman
|
656f8987a1
|
Run hello-world on each CUDA device. fix a bug with returning the hello world string. add with-each-cuda-device combinator to run a program on each device. add an init-hook for cuda-init
|
2010-04-23 14:29:24 -05:00 |
Doug Coleman
|
d6036b6d5b
|
make host>device only take one parameter, add 2<<< for calling cuda functions where shared-memory is 0, simplify hello-world example
|
2010-04-23 14:29:23 -05:00 |
Doug Coleman
|
1624903ae1
|
Split up cuda vocab some more, make CUDA-LIBRARY: work
|
2010-04-19 00:46:26 -05:00 |
Doug Coleman
|
eb3c6f414b
|
Fix the ptx path in cuda demo
|
2010-04-18 20:52:09 -05:00 |
Doug Coleman
|
5c17e6ee98
|
CUDA-FUNCTION: works, splitting up CUDA into more vocabs
|
2010-04-18 18:34:46 -05:00 |