Joe Groff
|
dc2f06bddc
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-05-12 13:49:02 -07:00 |
Joe Groff
|
a5960a9a3a
|
new cuda.types vocab containing CUDA vector types (int2, float4, etc.) with CUDA alignment
|
2010-05-12 13:48:44 -07:00 |
Slava Pestov
|
095c9543e9
|
cuda.utils: fix load error
|
2010-05-10 20:50:28 -04:00 |
Joe Groff
|
1137220df6
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-05-10 15:07:00 -07:00 |
Joe Groff
|
5977b5e6e9
|
cuda.utils: add "sync-context" word
|
2010-05-10 15:06:15 -07:00 |
Slava Pestov
|
58441c38cc
|
compiler.graphviz: fix load error
|
2010-05-10 00:45:48 -04:00 |
Joe Groff
|
e29cd1199a
|
cuda.devices: fix distribute-jobs to look only at width of maxThreadsDim
|
2010-05-07 18:15:37 -07:00 |
Joe Groff
|
9616168986
|
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
|
f0bf95d291
|
remove cuda.constants; it's better to get those values from device-properties
|
2010-05-07 18:03:30 -07:00 |
Joe Groff
|
949ea98a69
|
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
|
f5d33a3e34
|
cuda.utils: foo <c-object> ... foo memory>struct == foo <struct>
|
2010-05-07 17:18:08 -07:00 |
Joe Groff
|
552128afc4
|
cdua.devices: remove redundant init-cuda calls
|
2010-05-07 17:16:28 -07:00 |
Slava Pestov
|
d2d466de29
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Joe Groff
|
24b244a8ff
|
cuda: fix using single integer as grid size
|
2010-05-05 19:07:39 -07:00 |
Joe Groff
|
13b29784f0
|
cuda.memory: dependencies
|
2010-05-05 17:38:59 -07:00 |
Joe Groff
|
544fa00abf
|
cuda: rearrange function-launcher grid and block dim to be in the right order
|
2010-05-05 17:38:37 -07:00 |
Joe Groff
|
e8a790067b
|
add cuda.constants vocab
|
2010-05-04 19:49:44 -07:00 |
Joe Groff
|
0961fed70f
|
cuda.memory, cuda.syntax: inline some more words, add cuda-malloc-type word that allocates n*heap-size bytes of memory
|
2010-05-04 19:46:53 -07:00 |
Joe Groff
|
6ecb4817c0
|
Merge branch 'master' of factorcode.org:/git/factor into cuda-changes
|
2010-05-04 17:34:31 -07:00 |
Daniel Ehrenberg
|
b853e9963f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-05-04 18:11:02 -05:00 |
Daniel Ehrenberg
|
e314de36d2
|
Cleaning up trees code a little bit
|
2010-05-04 18:10:34 -05:00 |
Slava Pestov
|
6e0bbfcbf3
|
mason.release.tidy: don't die if file doesn't exist
|
2010-05-04 18:21:24 -04:00 |
Joe Groff
|
d9bd66a1d5
|
Merge branch 'master' into cuda-changes
|
2010-05-04 12:44:59 -07:00 |
Joe Groff
|
aa152758f8
|
cuda: streamline memory api
|
2010-05-03 18:18:10 -07:00 |
Slava Pestov
|
ee890ed1cc
|
compiler.cfg.debugger: clean up and make it more flexible
|
2010-05-03 17:34:22 -04:00 |
Slava Pestov
|
30010cf8b3
|
benchmark.yuv-to-rgb: use TYPED: instead of HINTS:
|
2010-05-03 17:34:05 -04:00 |
Joe Groff
|
bae6b1fcdc
|
joystick-demo: missing iota
|
2010-05-02 01:25:46 -07:00 |
Joe Groff
|
e6afd88e4a
|
game.models.half-edge: additional vertex-diagonals word
|
2010-04-28 18:52:40 -07:00 |
Joe Groff
|
0ccf6e6dcc
|
game.models.half-edge words for walking half-edge model representation
|
2010-04-28 18:41:36 -07:00 |
Joe Groff
|
b59d7d9bf2
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-28 15:49:00 -07:00 |
Joe Groff
|
bec542f08d
|
rename half-floats vocab to math.floats.half
|
2010-04-28 15:48:47 -07:00 |
Doug Coleman
|
09fc805f56
|
Test factor.sh output on unix platforms
|
2010-04-25 15:23:44 -05:00 |
Doug Coleman
|
7567bc5cf6
|
Fix unit test for when auto-use isnt on and test the other constructor error condition
|
2010-04-23 23:30:51 -05:00 |
Doug Coleman
|
656118f959
|
init-cuda in a couple more places...
|
2010-04-23 23:19:26 -05:00 |
Doug Coleman
|
61a91cc416
|
Sprinkle init-cuda everywhere you could conceivably need it!
|
2010-04-23 23:17:47 -05:00 |
Doug Coleman
|
08b45ccfce
|
More error checking in constructors for when slot name is repeated or a slot is not present in a tuple
|
2010-04-23 20:12:54 -05:00 |
Doug Coleman
|
363fc2071e
|
Move cuda.devices word out of cuda.utils
|
2010-04-23 18:27:13 -05:00 |
Doug Coleman
|
359067f36f
|
Compile the .cu file with a relative pathname instead of absolute
|
2010-04-23 15:06:43 -05:00 |
Doug Coleman
|
441856e119
|
Add using
|
2010-04-23 14:43:48 -05:00 |
Doug Coleman
|
47ddf60b80
|
move cuda.utils library words to cuda.libraries
|
2010-04-23 14:43:13 -05:00 |
Doug Coleman
|
28c775381d
|
remove init-cuda from a combinator because it's a startup-hook now
|
2010-04-23 14:29:24 -05:00 |
Doug Coleman
|
5d3b8ed678
|
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
|
f86227913c
|
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 |
Joe Groff
|
37b251c418
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-20 22:48:45 -07:00 |
Joe Groff
|
607c3d2f70
|
lua: clean up some literals abuse
|
2010-04-20 22:48:28 -07:00 |
Doug Coleman
|
27152e5fdb
|
Fix C-ENUM: -> ENUM:
|
2010-04-21 00:42:33 -05:00 |
Doug Coleman
|
5210b2d563
|
Add a 'not tested' tag to javascriptcore
|
2010-04-21 00:30:05 -05:00 |
Erik Charlebois
|
ac9ceb0b7d
|
Merge branch 'dwarf'
|
2010-04-20 22:28:45 -07:00 |
Erik Charlebois
|
0114e47bba
|
Merge branch 'fluids'
|
2010-04-20 22:28:43 -07:00 |
Erik Charlebois
|
a900ec9e0a
|
Merge branch 'lua'
|
2010-04-20 22:28:17 -07:00 |