Add ability to record and replay lists of ASync copies
By linking togeather a multiple ASync copies into a single user level transation the opportunity for gather scatter type operations becomes possible.
This patch only allows this in the row axis, which may be the only axis that makes sense due to the nature of the underlying storage.
An income tensor can be gathered in any order, for example.
A 10 row global Tensor could be mapped to a 4 row local tensor with the following mapping Global Row 1 -> Local Row 1 Global Row 6,7 -> Local Row 2,3 Global Row 3 -> Local Row 4
The mapping is passed to the tiler, and from that point forwards is invisible to the user.
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
Chris Gearing seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.