Doug Coleman
|
9f213f96f6
|
core: Add the shuffler words but without primitives.
The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings...
|
2018-06-19 22:52:58 -05:00 |
Doug Coleman
|
12816f4d4e
|
cuda: Allow memory to report as >4gb.
|
2017-08-25 19:53:13 +00:00 |
Doug Coleman
|
b3ba829601
|
cuda.devices: Utility word to print all cuda devices.
|
2017-06-03 20:59:51 -05:00 |
Doug Coleman
|
e189954ecc
|
core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;
|
2017-06-02 11:57:05 -05:00 |
Slava Pestov
|
75560699ea
|
Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object>
|
2010-12-25 16:55:36 -08:00 |
Doug Coleman
|
1f57dc326e
|
Remove many uses of <int> and *int etc
|
2010-10-25 12:49:12 -05: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
|
e286a8daef
|
cuda.devices: factor "context-device cuda-device-properties" into a "context-device-properties" word
|
2010-05-16 17:16:27 -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
|
077cd0397b
|
cuda.devices: fix distribute-jobs to look only at width of maxThreadsDim
|
2010-05-07 18:15:37 -07:00 |
Joe Groff
|
6d41ea32f5
|
cuda.devices: have distribute-jobs construct a launcher with the calculated grid-dim, block-dim, and shared-size
|
2010-05-07 18:09:21 -07:00 |
Joe Groff
|
f26a5836e6
|
cuda.devices: "distribute-jobs" utility word that determines grid and block size for a job based on per-thread shared memory requirements and max block size
|
2010-05-07 18:02:42 -07:00 |
Joe Groff
|
a228e575a5
|
cdua.devices: remove redundant init-cuda calls
|
2010-05-07 17:16:28 -07:00 |
Doug Coleman
|
cc546c3a94
|
init-cuda in a couple more places...
|
2010-04-23 23:19:26 -05:00 |
Doug Coleman
|
8d76f2e612
|
Sprinkle init-cuda everywhere you could conceivably need it!
|
2010-04-23 23:17:47 -05:00 |
Doug Coleman
|
095763bcee
|
Move cuda.devices word out of cuda.utils
|
2010-04-23 18:27:13 -05:00 |
Doug Coleman
|
6b2024055f
|
Move some code to cuda.devices
|
2010-04-19 01:21:36 -05:00 |