Antonio Sánchez
|
afb4380534
|
Fix RunQueue race condition on weak memory architectures (ARM64)
libeigen/eigen!2121
|
2026-02-06 02:27:08 +00:00 |
|
Charles Schlosser
|
28c3b26d53
|
masked load/store framework
|
2025-04-12 00:31:10 +00:00 |
|
Eugene Zhulenev
|
cebe09110c
|
Fix a potential deadlock because of Eigen thread pool
|
2025-04-11 23:43:14 +00:00 |
|
William Kong
|
11fd34cc1c
|
Fix the typing of the Tasks in ForkJoin.h
|
2025-04-09 17:21:36 +00:00 |
|
William Kong
|
3143968195
|
Generalize the Eigen ForkJoin scheduler to use any ThreadPool interface.
|
2025-03-19 19:56:21 +00:00 |
|
Rasmus Munk Larsen
|
72adf891d5
|
Slightly simplify ForkJoin code, and make sure the test is actually run.
|
2025-02-25 17:22:43 +00:00 |
|
Antonio Sánchez
|
4c38131a16
|
Fix android hardware_destructive_inference_size issue.
|
2025-02-05 23:53:55 +00:00 |
|
Antonio Sánchez
|
b1e74b1ccd
|
Fix all the doxygen warnings.
|
2025-02-01 00:00:31 +00:00 |
|
William Kong
|
b6849f675d
|
Change the midpoint chosen in Eigen::ForkJoinScheduler.
|
2025-01-30 20:21:30 +00:00 |
|
William Kong
|
1b2e84e55a
|
Fix minor typos in ForkJoin.h
|
2025-01-29 20:12:04 +00:00 |
|
Rasmus Munk Larsen
|
2a35a917be
|
Fix syntax error in NonBlockingThreadPool.h
|
2025-01-28 18:34:31 +00:00 |
|
William Kong
|
5d866a7a78
|
Fix potential data race on spin_count_ NonBlockingThreadPool member variable
|
2025-01-28 17:22:15 +00:00 |
|
William Kong
|
bc67025ba7
|
Clean up and fix the documentation of ForkJoin.h
|
2025-01-27 23:12:17 +00:00 |
|
Antonio Sánchez
|
dc1126e762
|
Fix threadpool for c++14.
|
2025-01-27 21:57:23 +00:00 |
|
Rasmus Munk Larsen
|
cd511a09aa
|
Fix initialization order and remove unused variables in NonBlockingThreadPool.h.
|
2025-01-27 19:35:49 +00:00 |
|
William Kong
|
f9705adabb
|
Fix typo introduced in the refactor of NonBlockingThreadPool
|
2025-01-25 17:13:24 +00:00 |
|
William Kong
|
4a6ac97d13
|
Add a ForkJoin-based ParallelFor algorithm to the ThreadPool module
|
2025-01-24 22:12:05 +00:00 |
|
Sophie Chang
|
134b526d61
|
Update NonBlockingThreadPool.h plain asserts to use eigen_plain_assert
|
2024-09-10 00:18:27 +00:00 |
|
Eugene Zhulenev
|
e44db21092
|
Optimize ThreadPool spinning
|
2024-08-02 19:18:34 +00:00 |
|
Eugene Zhulenev
|
fd98cc49f1
|
Avoid atomic false sharing in RunQueue
|
2024-08-01 17:41:16 +00:00 |
|
Rasmus Munk Larsen
|
38b9cc263b
|
Fix warnings about repeated deinitions of macros.
|
2024-05-29 13:38:00 -07:00 |
|
Tobias Wood
|
5a9f66fb35
|
Fix Thread tests
|
2024-05-24 16:50:14 +00:00 |
|
Charles Schlosser
|
99adca8b34
|
Incorporate Threadpool in Eigen Core
|
2024-05-20 23:42:51 +00:00 |
|
Tobias Wood
|
f38e16c193
|
Apply clang-format
|
2023-11-29 11:12:48 +00:00 |
|
Antonio Sánchez
|
6e4d5d4832
|
Add IWYU private pragmas to internal headers.
|
2023-08-21 16:25:22 +00:00 |
|
Charles Schlosser
|
1a2bfca8f0
|
Fix annoying warnings
|
2023-07-07 20:19:58 +00:00 |
|
Rasmus Munk Larsen
|
96c42771d6
|
Make it possible to override the synchonization primitives used by the threadpool using macros.
|
2023-05-09 19:36:17 +00:00 |
|
Tobias Wood
|
94f57867fe
|
Thread pool
|
2023-05-05 16:23:34 +00:00 |
|