Andrew Lumsdaine
Andrew Lumsdaine
This PR adds an Edge class to the TileDB task graph library. There are several substantial changes to the library as part of this PR (the `Edge` class itself is...
I have run into some weird MacOS issue that is triggered by the build of libmagic. If I reboot my machine it builds fine. But, if I do the following,...
(From 15762). Replace the use of pairs of `void*` and `uint64_t` (pointer and size) to demarcate data with a single `UntypedDatumView` object. Replaced the `void* condition_value_` in `Clause` with `UntypedDatumView...
This PR follows up on lums/sc-19401/general-node-function-node. Its primary additions are - Clean up of all CMakeLists.txt files under dag and to bring them into compliance with Eric's latest guidance on...
This PR includes the following: - Much improved explanation and proofs of correctness for the task graph finite state machine, including for three-stage (aka buffered). The files for the documentation...
Applied a number of fixes to code in the experimental task graph code so that it would compile cleanly under msvc, notably the issue with `wait_returns` that was generating a...
This PR changes the notion of `DataBlock` slightly. We now consider the `DataBlock` to be a single thing that is allocated. According, we no longer consider `PoolAllocator` as an actual...
The random scheduler is intended to demonstrate the robustness of the task graph I/O - compute infrastructure, in preparation for full state management in the task graph. This is probably...
This was to get compilation and installation working with g++-11 on MacOS. Added a few "typename" here and there in a couple of files. Also changed "cmake" to lib/cmake/stdBLAS for...
Implemented functions to convert back and forth from offset arrays to length arrays, supporting both the tiledb format and the arrow format. [sc-46422] --- TYPE: IMPROVEMENT DESC: Implemented offset/length conversion...