Yiyao Yu
|
84845c0791
|
Hotfix: fixed thread pool size being determined at compile time
|
2021-05-04 20:33:45 -04:00 |
Yiyao Yu
|
7de0994fde
|
Fixed elapsed time formatting for omp benchmarks
|
2021-05-04 17:53:09 -04:00 |
Yiyao Yu
|
b6ee94515e
|
Fixed empty iterator, optimized matmul tests to initialize threadpool
first
|
2021-05-04 15:26:18 -04:00 |
Yiyao Yu
|
b88145b5ba
|
Fixed segfault in omp examples
|
2021-05-04 03:05:26 -04:00 |
Jack Yu
|
8b5bf87aab
|
Updated README, fixed circular dependency in makefile
|
2021-05-04 02:54:14 -04:00 |
Jack Yu
|
4bb34fa294
|
Removed test_simple.rs from master branch, linted all release rust code
|
2021-05-04 02:32:58 -04:00 |
Jack Yu
|
80853a1721
|
Merge branch 'shared_unsafe'
|
2021-05-04 02:29:44 -04:00 |
a
|
1f144cb1af
|
Added shared_unsafe type and provided examples
|
2021-05-04 02:28:40 -04:00 |
Paul Ouellette
|
ba675a12c2
|
Add factorial benchmark
|
2021-05-01 17:21:47 -04:00 |
Jack Yu
|
8227ae5c65
|
Update README.md
|
2021-04-30 23:44:13 +00:00 |
Jack Yu
|
0b22ea2395
|
Keyword change again: shared, shared_mut, shared_unsafe
|
2021-04-30 19:35:22 -04:00 |
Jack Yu
|
438622d8f1
|
Merge branch 'alex' into jack
|
2021-04-30 19:25:32 -04:00 |
Jack Yu
|
e36141a7cf
|
Updated README, added rayon and tests for comparision
|
2021-04-30 19:24:15 -04:00 |
Alex
|
3febea1c79
|
Arbitary function reduction
|
2021-04-30 18:08:04 -04:00 |
Jack Yu
|
db1fc0d3d3
|
Added README, updated Cargo.toml information
|
2021-04-25 23:45:49 -04:00 |
Jack Yu
|
1007e78a55
|
Deleted TPM example
|
2021-04-25 23:25:38 -04:00 |
Jack Yu
|
64b830c7e6
|
Refactoring part2: renamed keywords to blocksize, read, locked, private, reduction.
|
2021-04-25 23:23:11 -04:00 |
Jack Yu
|
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 |
Jack Yu
|
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 |
Jack Yu
|
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 |
Jack Yu
|
ab669a038a
|
Merge branch 'alex' into jack
|
2021-04-23 11:25:25 -04:00 |
Alex
|
ab10c5fef3
|
Fixed minor issues in reduction, added pseudo matmul test
|
2021-04-22 12:26:16 -04:00 |
Jack Yu
|
56aa88fbbd
|
Updated split_iterators to use Vec::with_capacity instead of Vec::new.
|
2021-04-20 21:18:45 -04:00 |
Alex
|
7e4b3fc25e
|
Added in reduction keyword and a simple example
|
2021-04-20 19:39:33 -04:00 |
Jack Yu
|
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 |
Jack Yu
|
24c3772926
|
Cleanup and refactoring
|
2021-04-18 15:29:09 -04:00 |
Jack Yu
|
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 |
Jack Yu
|
bb1391b8b2
|
Modified par_for to use split_iterator and ThreadPoolManager
|
2021-04-18 12:25:59 -04:00 |
Jack Yu
|
5e7d6da4ec
|
Refactored and documented threadpool.rs
|
2021-04-18 11:08:18 -04:00 |
Jack Yu
|
d97b660b4b
|
Added ThreadPoolManager
|
2021-04-17 23:09:33 -04:00 |
Jack Yu
|
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 |
Jack Yu
|
570e884156
|
Removed imports to ensure generated code consistency
|
2021-04-05 16:21:31 -04:00 |
Jack Yu
|
31fca0b6d7
|
Fixed ad_hoc parallel versions using 1 extra thread than specified.
|
2021-04-05 14:33:45 -04:00 |
Jack Yu
|
23384f7d82
|
Modified test_ad_hoc to follow rust naming conventions
|
2021-04-05 11:41:53 -04:00 |
Jack Yu
|
7df805d9d8
|
Added ad_hoc transform examples
|
2021-04-04 13:02:57 -04:00 |
Jack Yu
|
0cebbf9d5d
|
Initial commit: project setup
|
2021-04-03 23:35:54 -04:00 |