|
|
0c50887cc9
|
Merge branch 'alternate_multithreaded'
|
2025-09-10 08:35:40 -05:00 |
|
|
|
f7e804607f
|
Debugged multithreaded version. Now investigating some performance issues (not every thread is being used). This is an interesting version.
|
2025-09-10 00:46:50 -05:00 |
|
|
|
5a048bf469
|
Running. Only tested single thread version. Stats are looking nice. Needs more validation
|
2025-09-09 19:57:27 -05:00 |
|
|
|
1b8801519e
|
draft complete. debugging
|
2025-09-09 09:39:53 -05:00 |
|
|
|
5b53b7ff85
|
first running multithreaded version. nasty deadlock bug exists. Realizing that Perhaps I should just have each thread running a completely separate situation. Why synchronize when you don't need to?
|
2025-09-08 02:23:44 -05:00 |
|
|
|
bd9820dd68
|
Working single-threaded version
|
2025-09-07 22:38:04 -05:00 |
|
|
|
bed933055e
|
Rewrite. Currently segfaults
|
2025-09-07 16:42:06 -05:00 |
|
|
|
905ca1e43a
|
remove pthread.h ref in genetic.cpp. copy over actual sync changes that were missing from live plotter
|
2025-09-07 14:56:33 -05:00 |
|
|
|
17e6ac5f83
|
fix windows vs unix path insanity
|
2025-09-07 14:50:11 -05:00 |
|
|
|
0e210b4fbb
|
copy over sync mods in live plotter. might make common code an ext reference in the future
|
2025-09-07 14:08:07 -05:00 |
|
|
|
7be8d8bb75
|
timer work in sync header
|
2025-09-06 22:55:20 -05:00 |
|
|
|
ff250af7e8
|
Beginning header wrapper of windows synchronization primitives
|
2025-08-31 18:56:53 -05:00 |
|
|
|
3a901a0a40
|
working through compile bugs
|
2025-08-21 00:41:51 -05:00 |
|
|
|
3265f045d1
|
add in xorshift rand function. begin reworking job queue to use cell entry pointers instead of just cells so results can be posted directly to the relevant entry
|
2025-08-16 00:41:28 -05:00 |
|
|
|
edda3761d1
|
more progress on drafting the worker thread model, get job batch func, etc...
|
2025-08-15 16:09:33 -05:00 |
|
|
|
65c7ea743b
|
additions to the api. kinda drafting out what I think might be needed to the user to specify crossover and mutation behavior
|
2025-08-11 00:55:17 -05:00 |
|
|
|
db2272b768
|
some english notes on the purpose of batch sizes and the beginning of a worker thread implementation
|
2025-08-10 01:15:35 -05:00 |
|
|
|
2451d08710
|
begin makefile madness
|
2025-08-09 13:43:14 -05:00 |
|