sebwrede opened a new pull request #1199: URL: https://github.com/apache/systemds/pull/1199
This PR adds compilation of federated instructions when `OptimizerUtils.FEDERATED_COMPILATION` is set to true. Additionally, a federated output flag is added and propagated through HOPs, LOPs, and instructions. The federated output flag will later be used to change the processing of federated instructions so that the output of federated instructions are not retrieved before all subsequent federated instructions have been executed. The federated compilation and propagation of the federated output flag will be extended to other operations in future PRs. Several design decisions have been made in this PR, for instance the decision to add the federated output flag as an additional operand in the instruction string. It could also have been added as a property of the output operand, but this would have consequences on how CPOperands are handled in the system. Comments on this or new ideas are appreciated. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
