Commit Graph

47 Commits

Author SHA1 Message Date
35c98e180d fix issue 2023-12-05 10:57:17 +01:00
4144ab422e Revert "Remove unnecessary copy"
This reverts commit e732d062b6.
2023-12-05 10:54:45 +01:00
e732d062b6 Remove unnecessary copy 2023-12-05 10:53:51 +01:00
f7d12edd60 Implement quicksort in parallel 2023-12-05 10:49:07 +01:00
fa11a8d942 Fix prod con example 2023-12-02 16:04:25 +01:00
Aaron Beckmann
5e7049feb0 added more annotations 2023-12-02 15:29:28 +01:00
04c37c5078 blep 2023-12-02 14:55:13 +01:00
71fad746b3 Fix threads 2023-12-02 14:34:06 +01:00
Aaron Beckmann
9c4dbf6dc6 monitor example from weber split into seperate files 2023-12-02 14:02:24 +01:00
Aaron Beckmann
da75a1d5c8 barlas chpt 3 ex 12 first version added 2023-12-02 11:44:17 +01:00
10171f81c5 simple qs 2023-11-14 21:23:22 +01:00
edde2e75fb Added comments in mergesort algorithm 2023-11-09 21:26:07 +01:00
af34983a46 Support for sequential and parallel sort 2023-11-09 21:09:34 +01:00
c6cdc7ea6e Add data loader 2023-11-09 20:46:19 +01:00
a818b9af66 Add pure random generator 2023-11-09 20:23:10 +01:00
87dc5c0f49 Implement dataset gen in c++ 2023-11-07 21:59:50 +01:00
b8a3255cf5 Renew build system 2023-11-07 21:24:24 +01:00
ed193c4fad fix sqrt 2023-11-07 12:16:08 +01:00
825c90fdb4 fix cmake copy dtaset 2023-11-07 12:09:36 +01:00
599bf584bb revert rec depth fix 2023-11-07 12:06:28 +01:00
aa0ab7a4b1 fix recursion depth 2023-11-07 12:00:10 +01:00
75eb7efa11 Cleanup code 2023-11-07 11:51:34 +01:00
f0b4789e58 fix comparability 2023-11-07 11:45:49 +01:00
5981d6d6d9 win support 2023-11-07 11:33:16 +01:00
e6c33df2a4 Simple basecase improvement 2023-11-07 10:06:06 +01:00
ec1d2cdd46 Completed implementation 2023-11-06 21:51:13 +01:00
7082d548bc complete mergesorter mt impl 2023-11-06 21:36:10 +01:00
510d1e4e4b fix errors 2023-11-06 21:13:13 +01:00
b1e7903bbd wip 2023-11-03 15:02:46 +01:00
23a02e9dd1 fix 2023-11-03 11:41:58 +01:00
c8a3a6d4e3 Add MT merger 2023-11-03 11:32:02 +01:00
cd742751ed mobile optimization 2023-11-03 09:03:36 +01:00
7d349c57cb IMP: min improvement/shortcut 2023-11-02 22:13:49 +01:00
12f71c5d7e FEATURE: fully support of untuned parallel algorithm 2023-11-02 22:10:09 +01:00
038ef8f439 experiments 2023-11-01 21:38:09 +01:00
11190a0eee 1 2023-11-01 21:04:12 +01:00
e942e95712 wip 2023-11-01 17:05:01 +01:00
9cf2d0b952 MT impl WIP 2023-11-01 13:37:49 +01:00
bbf0c0346f MT impl WIP 2023-11-01 12:32:52 +01:00
c560bfe4cc Implement parallel version of mergesort 2023-11-01 11:57:18 +01:00
304af488ce tweaks 2023-11-01 10:29:35 +01:00
78562a45ba Move algo to class 2023-11-01 10:19:25 +01:00
ab129bc6c8 Add time measurement 2023-11-01 10:16:53 +01:00
07bb269175 Make mergesort working 2023-11-01 10:00:36 +01:00
b744c5489d Implement simple mergesort 2023-10-31 21:11:31 +01:00
a1c81529b9 Better cmake configuration 2023-10-31 15:06:08 +01:00
e0de035a9c Initial Commit 2023-10-31 14:48:54 +01:00