d1137e8e89 
					 
					
						
						
							
							lots more f's added.  vars up to 19 complete.  
						
						 
						
						
						
						
					 
					
						2011-05-03 21:34:24 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f599685676 
					 
					
						
						
							
							added missing f's and removed EPS 1e-20 thingies  
						
						 
						
						
						
						
					 
					
						2011-05-03 21:19:56 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8b6c6f462e 
					 
					
						
						
							
							added variations up to  #16 .  1/6 done!  
						
						 
						
						
						
						
					 
					
						2011-05-03 21:16:02 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c605815130 
					 
					
						
						
							
							Make code more portable  
						
						 
						
						
						
						
					 
					
						2011-05-03 17:12:12 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eeff0a4d4f 
					 
					
						
						
							
							Oh, missed some 'f' suffixes on numbers  
						
						 
						
						
						
						
					 
					
						2011-05-03 16:15:16 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9d969476ec 
					 
					
						
						
							
							Be a little more particular about how mwc_11 is implemented  
						
						 
						
						
						
						
					 
					
						2011-05-03 15:26:44 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						28c3c72bb8 
					 
					
						
						
							
							Dithering  
						
						 
						
						
						
						
					 
					
						2011-05-03 15:26:05 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8ee5d3edd8 
					 
					
						
						
							
							Add a few vars, and support for rendering single flames  
						
						 
						
						
						
						
					 
					
						2011-05-03 14:36:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						84c2583ba8 
					 
					
						
						
							
							A memory benchmark (temporary)  
						
						 
						
						
						
						
					 
					
						2011-05-03 13:02:15 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						810b263aa2 
					 
					
						
						
							
							Fix tex lookups. That was pretty dumb.  
						
						 
						
						
						
						
					 
					
						2011-05-03 03:23:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4612d753cc 
					 
					
						
						
							
							Switch to 1024x1024 (still fixed, tho)  
						
						 
						
						
						
						
					 
					
						2011-05-03 01:15:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f3604b670 
					 
					
						
						
							
							Fix my idiotic misalignment bug  
						
						 
						
						
						
						
					 
					
						2011-05-03 01:14:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						972cd9f9ea 
					 
					
						
						
							
							Add image writing, and revert the buffer flip  
						
						 
						
						
						
						
					 
					
						2011-05-02 19:30:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1dad09fc03 
					 
					
						
						
							
							Um, missed this file. Also, just fixed an obvious memory bug.  
						
						 
						
						
						
						
					 
					
						2011-05-02 19:29:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e68d6fca84 
					 
					
						
						
							
							Drop hackneyed attempt at log scaling from previous generation  
						
						 
						
						
						
						
					 
					
						2011-05-02 16:20:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cd803cb3af 
					 
					
						
						
							
							Log scaling and color clipping (in a sense)  
						
						 
						
						
						
						
					 
					
						2011-05-02 16:19:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b710de4865 
					 
					
						
						
							
							Color palette (sort of)  
						
						 
						
						
						
						
					 
					
						2011-05-01 15:23:45 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a43973f0ff 
					 
					
						
						
							
							Motion blur (a bit)  
						
						 
						
						
						
						
					 
					
						2011-05-01 09:53:36 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a7900f187d 
					 
					
						
						
							
							Add support for variations.  
						
						 
						
						... 
						
						
						
						--HG--
rename : cuburn/variations.py => cuburn/code/variations.py 
						
						
					 
					
						2011-05-01 09:36:29 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						088299423e 
					 
					
						
						
							
							Some amount of dynamic rendering  
						
						 
						
						
						
						
					 
					
						2011-04-30 16:40:16 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1302f31ec7 
					 
					
						
						
							
							"Crappy whatever I hate it" edition of Sierpinski triangle  
						
						 
						
						
						
						
					 
					
						2011-04-29 17:25:51 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fe6367821f 
					 
					
						
						
							
							RNG, again. Hooray.  
						
						 
						
						
						
						
					 
					
						2011-04-29 11:00:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bd1a943914 
					 
					
						
						
							
							Start ripping stuff out  
						
						 
						
						
						
						
					 
					
						2011-04-28 11:24:58 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						04351d6582 
					 
					
						
						
							
							A final checkin before restarting the project  
						
						 
						
						
						
						
					 
					
						2011-04-28 10:47:42 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						97180003a4 
					 
					
						
						
							
							Broken: Variations, CP stream implemented  
						
						 
						
						
						
						
					 
					
						2010-10-09 11:18:58 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						576d2fa683 
					 
					
						
						
							
							Switch to pyptx.  
						
						 
						
						
						
						
					 
					
						2010-10-07 11:21:43 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c0e3c1d599 
					 
					
						
						
							
							Known broken checkin because I'm nervous.  
						
						 
						
						
						
						
					 
					
						2010-10-01 01:20:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b938c320a8 
					 
					
						
						
							
							Last touchups before ripping out the DSL  
						
						 
						
						
						
						
					 
					
						2010-09-13 12:22:08 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e4aac6993f 
					 
					
						
						
							
							A few touchups  
						
						 
						
						
						
						
					 
					
						2010-09-13 00:20:15 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e0b218feba 
					 
					
						
						
							
							A new (somewhat experimental) approach to fusing  
						
						 
						
						
						
						
					 
					
						2010-09-12 23:45:38 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a5fcf5bb9 
					 
					
						
						
							
							Fix the unbelieveably stupid bug I've been chasing for days.  
						
						 
						
						
						
						
					 
					
						2010-09-12 18:42:52 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2f48d01aa9 
					 
					
						
						
							
							Fix linear variation typo  
						
						 
						
						
						
						
					 
					
						2010-09-12 17:38:51 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5c5122e8c8 
					 
					
						
						
							
							Optimization doubles performance... but breaks the output (even more)  
						
						 
						
						
						
						
					 
					
						2010-09-12 17:17:08 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d01de61952 
					 
					
						
						
							
							Simultaneous occupancy microbenchmark  
						
						 
						
						
						
						
					 
					
						2010-09-12 16:23:24 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3e4e1d88a2 
					 
					
						
						
							
							Allow device call exceptions to propagate after cleanup  
						
						 
						
						
						
						
					 
					
						2010-09-12 16:22:56 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						70ca6d7729 
					 
					
						
						
							
							Fix RNG test  
						
						 
						
						
						
						
					 
					
						2010-09-12 16:22:22 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a6141f492d 
					 
					
						
						
							
							A byte is *8* bits  
						
						 
						
						
						
						
					 
					
						2010-09-12 15:48:31 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7ef0d334ca 
					 
					
						
						
							
							...except I missed the file that actually contained the new method  
						
						 
						
						
						
						
					 
					
						2010-09-12 14:06:07 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6ed8907fcb 
					 
					
						
						
							
							LaunchContext.get_per_thread  
						
						 
						
						
						
						
					 
					
						2010-09-12 13:45:55 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3265982fec 
					 
					
						
						
							
							Change 'ctx.threads' to 'ctx.nthreads', as it should have been from the start  
						
						 
						
						
						
						
					 
					
						2010-09-12 11:13:53 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a439bf671d 
					 
					
						
						
							
							Fix occupancy issues (1 block/SM when shuffle was on).  
						
						 
						
						... 
						
						
						
						There are 16 bar.sync() registers available per *chip*, not per block, and I
was using number 8 in the shuffle code. Evidently the driver rewrites them per
SM, but does not compact their range. Good to know. 
						
						
					 
					
						2010-09-12 11:09:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ce0571deaf 
					 
					
						
						
							
							A fake log filter stage while I work on other stuff  
						
						 
						
						
						
						
					 
					
						2010-09-12 02:32:03 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c13f6a06cf 
					 
					
						
						
							
							Experiments with larger CTAs for IterThread  
						
						 
						
						
						
						
					 
					
						2010-09-12 02:01:03 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e2b1c161cf 
					 
					
						
						
							
							More readable memory allocations  
						
						 
						
						
						
						
					 
					
						2010-09-12 01:13:22 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						802ca1d585 
					 
					
						
						
							
							Allow swapping out store methods for easier testing of performance  
						
						 
						
						
						
						
					 
					
						2010-09-12 01:09:04 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f368a99a16 
					 
					
						
						
							
							Shuffle points between threads of a CTA  
						
						 
						
						
						
						
					 
					
						2010-09-12 00:17:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						40a5ceafde 
					 
					
						
						
							
							Use a somewhat better writeback mechanism for now  
						
						 
						
						
						
						
					 
					
						2010-09-12 00:16:35 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aa688564f1 
					 
					
						
						
							
							Add Timeouter, for timing out infinite loops so data can be recovered.  
						
						 
						
						
						
						
					 
					
						2010-09-11 13:18:40 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a5d7c2cc1a 
					 
					
						
						
							
							Use variations. This works, but is still fragile.  
						
						 
						
						
						
						
					 
					
						2010-09-11 13:15:36 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						860d7b2fad 
					 
					
						
						
							
							Add xforms and variations.  
						
						 
						
						
						
						
					 
					
						2010-09-11 13:10:41 -04:00