# # ChangeLog for doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp # # Generated by Trac 1.2.1 # Jun 6, 2024, 12:52:14 AM Tue, 21 Jul 2020 20:59:34 GMT Thierry Delisle [a82a8f4] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Added two new variants to the ready queue which are based on the idea ... Mon, 22 Jun 2020 20:29:05 GMT Thierry Delisle [b232745] * doc/theses/thierry_delisle_PhD/code/links.hpp (added) * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/work_stealing.hpp (added) Several changes to relaxed list prototype and added workstealing for ... Wed, 10 Jun 2020 16:13:18 GMT Thierry Delisle [a5873bd] * doc/theses/thierry_delisle_PhD/code/bitbench/select.cpp (added) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzm.hpp (modified) Merge branch 'relaxed_ready' of plg.uwaterloo.ca:software/cfa/cfa-cc ... Wed, 10 Jun 2020 16:07:36 GMT Thierry Delisle [03045f18] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Improved printing of probing length Wed, 10 Jun 2020 16:03:53 GMT Thierry Delisle [5f259f3] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Missing some of the BMI2 fixes Tue, 02 Jun 2020 19:59:53 GMT Thierry Delisle [0da5cd5] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Fixed SNZI size to not be fixed Tue, 02 Jun 2020 18:38:25 GMT Thierry Delisle [47a541d] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzm.hpp (added) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Add first draft of SNZI + MASK approach Tue, 26 May 2020 18:55:02 GMT Thierry Delisle [0092853] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Fixed Variants Tue, 26 May 2020 15:43:13 GMT Thierry Delisle [8e1b1bb] * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Now using a single macro for algorithmic variants Fri, 22 May 2020 20:00:01 GMT Thierry Delisle [8f4f3e0] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) bitmask discovery no use snzi Thu, 21 May 2020 21:11:46 GMT Thierry Delisle [33e62f1b] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/snzi.hpp (added) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Added simple SNZI implementation for the relaxed list Thu, 14 May 2020 19:33:38 GMT Thierry Delisle [9da5a50] * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Added new DISCOVER_BITMASK algorithm as a potential ready queue sub- ... Mon, 10 Feb 2020 16:17:31 GMT Thierry Delisle [807a632] * doc/theses/thierry_delisle_PhD/code/Makefile (modified) * doc/theses/thierry_delisle_PhD/code/randbit.cpp (added) * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Adding current version of the C++ relaxed_list code and benchmark Wed, 30 Oct 2019 15:26:07 GMT Thierry Delisle [9421f3d8] * doc/theses/thierry_delisle_PhD/.gitignore (added) * doc/theses/thierry_delisle_PhD/code/Makefile (added) * doc/theses/thierry_delisle_PhD/code/bts_test.cpp (added) * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list_layout.cpp (added) * doc/theses/thierry_delisle_PhD/code/scale.sh (added) * doc/theses/thierry_delisle_PhD/code/utils.hpp (modified) Adding some of the implemented code. Current state: relaxed list is ... Fri, 27 Sep 2019 15:07:56 GMT Thierry Delisle [c921712] * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Fixed support for setting number of starting nodes Thu, 26 Sep 2019 20:25:04 GMT Thierry Delisle [50aeb6f] * doc/theses/thierry_delisle_PhD/code/assert.hpp (modified) * doc/theses/thierry_delisle_PhD/code/processor_list.hpp (modified) * doc/theses/thierry_delisle_PhD/code/processor_list_fast.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified) Small tweaks to the memory layout Mon, 23 Sep 2019 18:16:42 GMT Thierry Delisle [b2a37b0] * doc/theses/thierry_delisle_PhD/code/assert.hpp (added) * doc/theses/thierry_delisle_PhD/code/prefetch.cpp (added) * doc/theses/thierry_delisle_PhD/code/processor.hpp (added) * doc/theses/thierry_delisle_PhD/code/processor_list.hpp (added) * doc/theses/thierry_delisle_PhD/code/processor_list_fast.cpp (added) * doc/theses/thierry_delisle_PhD/code/processor_list_good.cpp (added) * doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (added) * doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (added) * doc/theses/thierry_delisle_PhD/code/utils.hpp (added) Initial drafts in C++ of the CFA scheduler