You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by GitBox <gi...@apache.org> on 2022/02/16 08:52:00 UTC

[GitHub] [tvm] junrushao1994 commented on pull request #10066: [TIR] Add software pipelining

junrushao1994 commented on pull request #10066:
URL: https://github.com/apache/tvm/pull/10066#issuecomment-1041254307


   Hey thanks @vinx13 for the huge effort! The PR overall is in pretty good shape, but there are only one thing we need to further improve: I noticed that there are a few interesting special handlings for:
   
   - GetWmmaFragmentSize
   - RewriteWmmaFragmentIndex
   - tvm_load_matrix_sync
   - tvm_store_matrix_sync
   - tvm_mma_sync
   - tvm_access_ptr
   
   A good news to me is that all of the above are fundamentally used in only one method `RewriteOpaqueAccesses`. To make sure future developers are able to easier extend the system, we would probably want to make sure that the pass itself is intrinsic agnostic, and the special handling logic is split into a separate method out of the class.
   
   Let me know if it could work! Thanks a lot!
   
   


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org