|  | 00684179e1 | add 0 to 1 float to xorshift implementation | 2023-06-03 03:47:10 -06:00 |  | 
			
				
					|  | 131ea138ae | simplify xorshift implementation; struct not needed. | 2023-06-03 03:42:30 -06:00 |  | 
			
				
					|  | 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 |  |