Commit graph

18 commits

Author SHA1 Message Date
Paul Ouellette
ba675a12c2 Add factorial benchmark 2021-05-01 17:21:47 -04:00
0b22ea2395 Keyword change again: shared, shared_mut, shared_unsafe 2021-04-30 19:35:22 -04:00
Alex
3febea1c79 Arbitary function reduction 2021-04-30 18:08:04 -04:00
64b830c7e6 Refactoring part2: renamed keywords to blocksize, read, locked, private, reduction. 2021-04-25 23:23:11 -04:00
dcd1afbc12 Refactor lib.rs part1: reordered parser parameters; shared non-mutable variables now share a single instance. 2021-04-25 23:13:38 -04:00
555fd9b1dd Merge branch 'alex' into jack 2021-04-25 22:48:40 -04:00
Alex
416b694ef3 Added in potential using keyword and full matrix multiplication example 2021-04-23 16:34:06 -04:00
10f03896ab Fixed private unable to be applied to non-primitives. Fixed reduction not able to reduce non-primitives 2021-04-23 11:51:58 -04:00
Alex
ab10c5fef3 Fixed minor issues in reduction, added pseudo matmul test 2021-04-22 12:26:16 -04:00
Alex
7e4b3fc25e Added in reduction keyword and a simple example 2021-04-20 19:39:33 -04:00
d7745fd38a Added critical! macro. Added "private" to par_for. Converted par_for to use tail-recursive parsing. 2021-04-18 22:49:40 -04:00
e23b39ee41 Removed imports for multiple calls to par_for!, renamed variables to
avoid clashing, added blocksize parameter
2021-04-18 15:22:03 -04:00
bb1391b8b2 Modified par_for to use split_iterator and ThreadPoolManager 2021-04-18 12:25:59 -04:00
5e7d6da4ec Refactored and documented threadpool.rs 2021-04-18 11:08:18 -04:00
d97b660b4b Added ThreadPoolManager 2021-04-17 23:09:33 -04:00
25e0917fdd Added sysinfo and included usage example 2021-04-17 15:38:15 -04:00
a
2d7facfb2c Initial Version 2021-04-16 21:25:49 -04:00
0cebbf9d5d Initial commit: project setup 2021-04-03 23:35:54 -04:00