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 |