cutlass icon indicating copy to clipboard operation
cutlass copied to clipboard

[QST]What's the difference between: pipeline.producer_commit and pipeline.producer_get_barrier

Open ziyuhuang123 opened this issue 6 months ago • 3 comments

What is your question? In test/unit/pipeline/pipeline_tma_async_warp_specialized.cu, I see: pipeline.producer_commit

And in cutlass/include/cutlass/gemm/collective/sm90_mma_tma_gmma_ss_warpspecialized.hpp, I see: pipeline.producer_get_barrier

They locates at almost same place, so I guess they have same function. Why? Any difference? They are the same?(from source code I can not understand)

Thanks~

ziyuhuang123 avatar Aug 20 '24 13:08 ziyuhuang123