Commit Graph

  • 54e8170c68 Adding JSON parsing helpers to Utilities. Ian Roddis 2021-08-02 11:31:46 -03:00
  • f2f3d22574 Renaming Executor to TaskEecutor Ian Roddis 2021-08-01 11:28:30 -03:00
  • 0349a5109b * Formatting code with clang-tidy * Roughing in more metastore work Ian Roddis 2021-07-22 12:57:51 -03:00
  • 987718334f Adding missing stdc++fs link for std::filesystem Ian Roddis 2021-07-09 15:51:27 -03:00
  • a603ebead5 Scheduler now completing work Ian Roddis 2021-07-06 11:35:30 -03:00
  • 9b9409d504 Things mostly work, just a strange hang when executing code with forking executor Ian Roddis 2021-07-05 15:37:29 -03:00
  • 468993edb5 Checkpointing work Ian Roddis 2021-07-05 11:57:38 -03:00
  • b7b8d5b6a1 Checkpointing work Ian Roddis 2021-06-20 12:05:13 -03:00
  • 60cab3d5e0 Adding better implementation note Ian Roddis 2021-06-20 10:34:48 -03:00
  • 209ec6f380 Fixing up threadpool Ian Roddis 2021-06-20 10:33:35 -03:00
  • 1003e88303 adding unit test Ian Roddis 2021-06-16 13:55:27 -03:00
  • 5e3098c5f9 Checkpoint Ian Roddis 2021-06-16 13:55:17 -03:00
  • 01517f3421 adding futures Ian Roddis 2021-06-16 10:51:38 -03:00
  • d871572d5e Checkpointing work on first-pass implementation Ian Roddis 2021-06-16 10:48:31 -03:00
  • a661125976 Changing unit test to a more standard file Ian Roddis 2021-06-16 10:16:30 -03:00
  • d7b4309908 Changing unit test to a more standard file Ian Roddis 2021-06-16 10:15:58 -03:00
  • 46118ce503 Fixing compiler errors and scheduler interface Ian Roddis 2021-06-16 10:08:00 -03:00
  • e44b7c4e8f Roughing in more scheduler and threadpool Ian Roddis 2021-06-16 07:36:17 -03:00
  • 40f6b283be Fixing things for programs with very large output. Ian Roddis 2021-06-15 14:43:47 -03:00
  • 81f0935f36 Adding local forking executor and associated tests Ian Roddis 2021-06-15 13:38:54 -03:00
  • 2cfe3e21d5 checkpointing Ian Roddis 2021-06-13 09:29:48 -03:00
  • 9cfa8cab7f Rejigging the DAG traversal so it is a bit more efficient Ian Roddis 2021-06-11 10:20:15 -03:00
  • 7a6dbb85c2 making test a bit more interesting Ian Roddis 2021-06-10 09:35:53 -03:00
  • df854fc370 This is probably the stupidest implementation ever, but it works. To be fixed! Ian Roddis 2021-06-09 21:52:10 -03:00
  • 2030368c22 Adding DAG visitor and some unit tests around its function Ian Roddis 2021-06-07 11:54:50 -03:00
  • e36b3a2012 checkpoint Ian Roddis 2021-06-05 19:56:40 -03:00
  • 43cd8b46be Adding more features Ian Roddis 2021-06-05 00:19:09 -03:00
  • b7109dac93 Merge branch 'zaku-dev' into 'master' Ian Roddis 2021-06-05 00:24:09 +00:00
  • c127e6e2b5 rapidjson as external cmake project zakuscale 2021-06-04 20:15:01 -04:00
  • ae35d9615a Adding sample dag to target Ian Roddis 2021-06-04 11:49:45 -03:00
  • 936bac8672 Fixing pistache usage so make builds cleanly Ian Roddis 2021-06-04 11:44:02 -03:00
  • b4deac39d8 Updating README with build instructions Ian Roddis 2021-06-04 11:40:23 -03:00
  • d7b32ce03a Think cmake is figured out Ian Roddis 2021-06-03 21:22:00 -03:00
  • 850d177ff5 I really hate cmake Ian Roddis 2021-06-03 21:01:56 -03:00
  • b6febcc053 Checkpointing work, fighting with cmake Ian Roddis 2021-06-03 18:43:37 -03:00
  • 315638f650 Adding rough-in for more components, pistache dependency pull Ian Roddis 2021-06-03 17:57:56 -03:00
  • fbe77d03f9 Updating Ian Roddis 2021-06-02 16:41:13 -03:00
  • 3d238df398 Fixing tests, roughing in iterator Ian Roddis 2021-06-02 16:11:50 -03:00
  • 08f80a3113 Adding DAG implementation Ian Roddis 2021-06-02 13:57:11 -03:00
  • 44585ed339 Shortest path found Ian Roddis 2021-06-02 13:55:12 -03:00
  • e64361c864 Initial Commit Ian Roddis 2021-06-02 10:38:57 -03:00