Commit Graph

  • 84845c0791 Hotfix: fixed thread pool size being determined at compile time master Yiyao Yu 2021-05-04 20:33:45 -0400
  • 7de0994fde Fixed elapsed time formatting for omp benchmarks Yiyao Yu 2021-05-04 17:53:09 -0400
  • b6ee94515e Fixed empty iterator, optimized matmul tests to initialize threadpool first Yiyao Yu 2021-05-04 15:26:18 -0400
  • b88145b5ba Fixed segfault in omp examples Yiyao Yu 2021-05-04 03:05:26 -0400
  • 8b5bf87aab Updated README, fixed circular dependency in makefile Jack Yu 2021-05-04 02:41:04 -0400
  • 4bb34fa294 Removed test_simple.rs from master branch, linted all release rust code Jack Yu 2021-05-04 02:32:58 -0400
  • 80853a1721 Merge branch 'shared_unsafe' Jack Yu 2021-05-04 02:29:44 -0400
  • 1f144cb1af Added shared_unsafe type and provided examples shared_unsafe a 2021-05-01 18:59:14 -0400
  • ba675a12c2 Add factorial benchmark Paul Ouellette 2021-05-01 17:16:20 -0400
  • 8227ae5c65
    Update README.md Jack Yu 2021-04-30 23:44:13 +0000
  • 0b22ea2395 Keyword change again: shared, shared_mut, shared_unsafe jack Jack Yu 2021-04-30 19:35:22 -0400
  • 438622d8f1 Merge branch 'alex' into jack Jack Yu 2021-04-30 19:25:32 -0400
  • e36141a7cf Updated README, added rayon and tests for comparision Jack Yu 2021-04-30 19:24:15 -0400
  • 3febea1c79 Arbitary function reduction alex Alex 2021-04-30 18:08:04 -0400
  • db1fc0d3d3 Added README, updated Cargo.toml information Jack Yu 2021-04-25 23:45:49 -0400
  • 1007e78a55 Deleted TPM example Jack Yu 2021-04-25 23:25:38 -0400
  • 64b830c7e6 Refactoring part2: renamed keywords to blocksize, read, locked, private, reduction. Jack Yu 2021-04-25 23:23:11 -0400
  • dcd1afbc12 Refactor lib.rs part1: reordered parser parameters; shared non-mutable variables now share a single instance. Jack Yu 2021-04-25 23:13:38 -0400
  • 555fd9b1dd Merge branch 'alex' into jack Jack Yu 2021-04-25 22:48:40 -0400
  • 416b694ef3 Added in potential using keyword and full matrix multiplication example Alex 2021-04-23 16:34:06 -0400
  • 10f03896ab Fixed private unable to be applied to non-primitives. Fixed reduction not able to reduce non-primitives Jack Yu 2021-04-23 11:51:58 -0400
  • ab669a038a Merge branch 'alex' into jack Jack Yu 2021-04-23 11:25:25 -0400
  • ab10c5fef3 Fixed minor issues in reduction, added pseudo matmul test Alex 2021-04-22 12:26:16 -0400
  • 56aa88fbbd Updated split_iterators to use Vec::with_capacity instead of Vec::new. Jack Yu 2021-04-20 21:18:45 -0400
  • 7e4b3fc25e Added in reduction keyword and a simple example Alex 2021-04-20 19:39:33 -0400
  • d7745fd38a Added critical! macro. Added "private" to par_for. Converted par_for to use tail-recursive parsing. Jack Yu 2021-04-18 22:49:40 -0400
  • 24c3772926 Cleanup and refactoring Jack Yu 2021-04-18 15:29:09 -0400
  • e23b39ee41 Removed imports for multiple calls to par_for!, renamed variables to avoid clashing, added blocksize parameter Jack Yu 2021-04-18 15:19:03 -0400
  • bb1391b8b2 Modified par_for to use split_iterator and ThreadPoolManager Jack Yu 2021-04-18 12:23:29 -0400
  • 5e7d6da4ec Refactored and documented threadpool.rs Jack Yu 2021-04-18 11:08:18 -0400
  • d97b660b4b Added ThreadPoolManager Jack Yu 2021-04-17 23:00:22 -0400
  • 25e0917fdd Added sysinfo and included usage example Jack Yu 2021-04-17 15:38:15 -0400
  • 2d7facfb2c Initial Version a 2021-04-16 21:25:49 -0400
  • 570e884156 Removed imports to ensure generated code consistency Jack Yu 2021-04-05 16:21:31 -0400
  • 31fca0b6d7 Fixed ad_hoc parallel versions using 1 extra thread than specified. Jack Yu 2021-04-05 14:27:15 -0400
  • 23384f7d82 Modified test_ad_hoc to follow rust naming conventions Jack Yu 2021-04-05 11:41:53 -0400
  • 7df805d9d8 Added ad_hoc transform examples Jack Yu 2021-04-04 13:02:57 -0400
  • 0cebbf9d5d Initial commit: project setup Jack Yu 2021-04-03 23:32:34 -0400