| 
						
					 | 
					
						
						
						
						
							
						
						
							a2e1a48d82
							
						
					 | 
					
						
						
							
							tweak: add xorshift example
						
						
						
						
						
					 | 
					
						2023-06-03 03:38:40 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							58cfe378e5
							
						
					 | 
					
						
						
							
							perf tweaks
						
						
						
						
						
					 | 
					
						2023-06-03 01:42:48 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d229021625
							
						
					 | 
					
						
						
							
							tweak perf makefile command
						
						
						
						
						
					 | 
					
						2023-06-03 01:37:42 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a13a042492
							
						
					 | 
					
						
						
							
							tweak: don't use inline functions, add profiling
						
						
						
						
						
					 | 
					
						2023-06-03 01:29:16 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							396170d0a9
							
						
					 | 
					
						
						
							
							rename split_array_get_my_length to split_array_get_length
						
						
						
						
						
					 | 
					
						2023-06-03 01:04:59 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8b441e104c
							
						
					 | 
					
						
						
							
							rename own_length to split_array_length
						
						
						
						
						
					 | 
					
						2023-06-03 01:04:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							75b9e38694
							
						
					 | 
					
						
						
							
							use omp reductions to shave off 0.6ms
						
						
						
						
						
					 | 
					
						2023-06-03 01:01:25 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							15e65534e4
							
						
					 | 
					
						
						
							
							normalize & cumsum array in one for loop.
						
						
						
						
						
					 | 
					
						2023-06-03 00:41:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							52260630de
							
						
					 | 
					
						
						
							
							add reference to nim multithread
						
						
						
						
						
					 | 
					
						2023-06-02 16:55:20 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5c59c6b1e2
							
						
					 | 
					
						
						
							
							readme typo
						
						
						
						
						
					 | 
					
						2023-06-02 16:49:33 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6273ba69a0
							
						
					 | 
					
						
						
							
							make format
						
						
						
						
						
					 | 
					
						2023-06-02 16:37:57 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							93a502552e
							
						
					 | 
					
						
						
							
							readme tweaks
						
						
						
						
						
					 | 
					
						2023-06-02 16:31:54 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3a417fd733
							
						
					 | 
					
						
						
							
							add motivation to README
						
						
						
						
						
					 | 
					
						2023-06-02 16:29:20 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fa4311c131
							
						
					 | 
					
						
						
							
							README.md grammar
						
						
						
						
						
					 | 
					
						2023-06-02 16:26:05 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d2bca155b8
							
						
					 | 
					
						
						
							
							mark to-do as done.
						
						
						
						
						
					 | 
					
						2023-06-02 16:25:03 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3378d1b9e7
							
						
					 | 
					
						
						
							
							update README, time.txt tally
						
						
						
						
						
					 | 
					
						2023-06-02 16:24:08 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							76fc0c817d
							
						
					 | 
					
						
						
							
							update README
						
						
						
						
						
					 | 
					
						2023-06-02 16:14:04 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cdec5b6fce
							
						
					 | 
					
						
						
							
							remove old code from samples.c
						
						
						
						
						
					 | 
					
						2023-06-02 16:06:17 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ff3685766b
							
						
					 | 
					
						
						
							
							reorganize C code
						
						
						
						
						
					 | 
					
						2023-06-02 16:00:49 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ef04e0349a
							
						
					 | 
					
						
						
							
							add better timing to makefile
						
						
						
						
						
					 | 
					
						2023-06-02 15:44:52 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e1b180bd5b
							
						
					 | 
					
						
						
							
							feat: add timing across 10 runs.
						
						
						
						
						
					 | 
					
						2023-06-02 13:56:50 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							331c7566f0
							
						
					 | 
					
						
						
							
							savepoint
						
						
						
						
						
					 | 
					
						2023-06-02 13:17:12 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6b34d9abdb
							
						
					 | 
					
						
						
							
							feat: add more threads, document rand_r in code.
						
						
						
						
						
					 | 
					
						2023-06-02 12:50:51 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							58c74ce37d
							
						
					 | 
					
						
						
							
							feat: rand not thread safe, use rand_r throughout
						
						
						
						
						
					 | 
					
						2023-06-02 12:44:36 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3f0ec8be0e
							
						
					 | 
					
						
						
							
							tweak: add to-dos in C.
						
						
						
						
						
					 | 
					
						2023-05-30 18:44:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e2558b05ba
							
						
					 | 
					
						
						
							
							clearly signal what makefile commands are linux only.
						
						
						
						
						
					 | 
					
						2023-05-30 13:01:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2d4eea8956
							
						
					 | 
					
						
						
							
							tweak: time-printing tweaks.
						
						
						
						
						
					 | 
					
						2023-05-29 20:05:18 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7be18ff7cb
							
						
					 | 
					
						
						
							
							tweak: change number of lines
						
						
						
						
						
					 | 
					
						2023-05-29 19:58:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							03421f953b
							
						
					 | 
					
						
						
							
							add one-threaded C example
						
						
						
						
						
					 | 
					
						2023-05-29 19:55:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							160e824108
							
						
					 | 
					
						
						
							
							time measuring tweaks.
						
						
						
						
						
					 | 
					
						2023-05-29 19:40:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c35ddcc358
							
						
					 | 
					
						
						
							
							C-optimized tweaks.
						
						
						
						
						
					 | 
					
						2023-05-29 19:04:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							28d443a6cf
							
						
					 | 
					
						
						
							
							formatting tweaks
						
						
						
						
						
					 | 
					
						2023-05-29 18:48:25 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f64fedc398
							
						
					 | 
					
						
						
							
							makefile tweaks
						
						
						
						
						
					 | 
					
						2023-05-29 17:59:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5dead1a2c1
							
						
					 | 
					
						
						
							
							make format
						
						
						
						
						
					 | 
					
						2023-05-29 17:51:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7724115933
							
						
					 | 
					
						
						
							
							reorg: put output in its own folder.
						
						
						
						
						
					 | 
					
						2023-05-29 17:50:32 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5cfc4ab468
							
						
					 | 
					
						
						
							
							tweak: link math library.
						
						
						
						
						
					 | 
					
						2023-05-29 17:47:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7d1919dc3d
							
						
					 | 
					
						
						
							
							Merge pull request #1 from JJSierraM/master
						
						
						
						
						
						
						
						Created a C-optimized version of the code 
						
					 | 
					
						2023-05-29 14:36:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JJSierraM
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							792e03a5cc
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
					 | 
					
						2023-05-29 23:30:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JJSierraM
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7a905ae16e
							
						
					 | 
					
						
						
							
							Merge pull request #1 from JJSierraM/JJSierraM-C-optimized
						
						
						
						
						
						
						
						Added C-optimized version of the code 
						
					 | 
					
						2023-05-29 23:19:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JJSierraM
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d62fae0c04
							
						
					 | 
					
						
						
							
							Added C-optimized version of the code
						
						
						
						
						
					 | 
					
						2023-05-29 23:17:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c0e6b0677a
							
						
					 | 
					
						
						
							
							fix: remove semicolon.
						
						
						
						
						
					 | 
					
						2023-05-24 22:39:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0bdb94a2d4
							
						
					 | 
					
						
						
							
							remove old files, simplify outline
						
						
						
						
						
					 | 
					
						2023-05-22 19:21:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4419798c18
							
						
					 | 
					
						
						
							
							README: performance => comparison
						
						
						
						
						
					 | 
					
						2023-05-21 12:29:44 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8174e8a49e
							
						
					 | 
					
						
						
							
							README: add lines of code, more comments.
						
						
						
						
						
					 | 
					
						2023-05-21 12:23:43 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							47e2a25490
							
						
					 | 
					
						
						
							
							improve nim code, change README
						
						
						
						
						
					 | 
					
						2023-05-21 12:05:15 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8acdc283a2
							
						
					 | 
					
						
						
							
							look at the R code
						
						
						
						
						
					 | 
					
						2023-05-21 12:04:27 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3e70318e36
							
						
					 | 
					
						
						
							
							add fast output to C.
						
						
						
						
						
					 | 
					
						2023-05-21 12:02:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e9ab827320
							
						
					 | 
					
						
						
							
							tweak: nim/hardcore -> nim/samples-from-scratch
						
						
						
						
						
					 | 
					
						2023-05-21 11:07:00 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2a41138478
							
						
					 | 
					
						
						
							
							tweaks.
						
						
						
						
						
					 | 
					
						2023-05-21 01:54:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2cf684da56
							
						
					 | 
					
						
						
							
							move nim to top level, add to README
						
						
						
						
						
					 | 
					
						2023-05-21 01:46:45 -04:00 | 
					
					
						
						
							
							
							
						
					 |