René's URL Explorer Experiment


Title: Fifo test with data transfer between multiple GPUs by seagater · Pull Request #596 · microsoft/mscclpp · GitHub

Open Graph Title: Fifo test with data transfer between multiple GPUs by seagater · Pull Request #596 · microsoft/mscclpp

X Title: Fifo test with data transfer between multiple GPUs by seagater · Pull Request #596 · microsoft/mscclpp

Description: MSCCL++: A GPU-driven communication stack for scalable AI applications - Fifo test with data transfer between multiple GPUs by seagater · Pull Request #596 · microsoft/mscclpp

Open Graph Description: Add bidirectional data transfer between two GPUs. Launch two kernels kernelPutData, kernelGetData on each GPU. Add data validation check inside kernelGetData. GPU0: Send data (value 1) and receive ...

X Description: Add bidirectional data transfer between two GPUs. Launch two kernels kernelPutData, kernelGetData on each GPU. Add data validation check inside kernelGetData. GPU0: Send data (value 1) and receive ...

Opengraph URL: https://github.com/microsoft/mscclpp/pull/596

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:c8c7aba4-f302-2629-d33c-8a964741d738
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBB5C:1BBFFA:109997B:177F971:6AF65F6C
html-safe-nonce5faaf6f8a8feaa5907c10edd2094c4e393b43fa9c3d649c8c5f96f554f342e37
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQjVDOjFCQkZGQToxMDk5OTdCOjE3N0Y5NzE6NkFGNjVGNkMiLCJ2aXNpdG9yX2lkIjoiMTY0NTk4MDE1Mjc5OTU4NDEwOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacef62d544fb736294eb3f7921ed00cc70b766e8b89db4079c6b769b096854c521
hovercard-subject-tagpull_request:2719477933
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/microsoft/mscclpp/596/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/8195aa07f75bae6f55cee74c856aaec17bbcda940da3a57eeeccce272113977c/microsoft/mscclpp/pull/596
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/8195aa07f75bae6f55cee74c856aaec17bbcda940da3a57eeeccce272113977c/microsoft/mscclpp/pull/596
og:image:altAdd bidirectional data transfer between two GPUs. Launch two kernels kernelPutData, kernelGetData on each GPU. Add data validation check inside kernelGetData. GPU0: Send data (value 1) and receive ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameseagater
hostnamegithub.com
expected-hostnamegithub.com
Nonefded9ab97d594702a6a4ebcef0ee4f94c91fb16da7c62cac91ee0125e9c2d58c
turbo-cache-controlno-cache
go-importgithub.com/microsoft/mscclpp git https://github.com/microsoft/mscclpp.git
octolytics-dimension-user_id6154722
octolytics-dimension-user_loginmicrosoft
octolytics-dimension-repository_id596332767
octolytics-dimension-repository_nwomicrosoft/mscclpp
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id596332767
octolytics-dimension-repository_network_root_nwomicrosoft/mscclpp
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release39cd7745159797c426e62ba2199c584d653d4b32
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/microsoft/mscclpp/pull/596#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fmscclpp%2Fpull%2F596
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fmscclpp%2Fpull%2F596
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=microsoft%2Fmscclpp
Reloadhttps://github.com/microsoft/mscclpp/pull/596
Reloadhttps://github.com/microsoft/mscclpp/pull/596
Reloadhttps://github.com/microsoft/mscclpp/pull/596
microsofthttps://github.com/microsoft
mscclpphttps://github.com/microsoft/mscclpp
Codehttps://github.com/microsoft/mscclpp
Issues4 (4)https://github.com/microsoft/mscclpp/issues
Pull requests33 (33)https://github.com/microsoft/mscclpp/pulls
Actionshttps://github.com/microsoft/mscclpp/actions
Projectshttps://github.com/microsoft/mscclpp/projects
Security and qualityhttps://github.com/microsoft/mscclpp/security
Insightshttps://github.com/microsoft/mscclpp/pulse
https://github.com/microsoft/mscclpp
Qinghua Zhou (seagater)https://github.com/seagater
mainhttps://github.com/microsoft/mscclpp/tree/main
qinghuazhou/fifo-test-multi-gpu-write-datahttps://github.com/microsoft/mscclpp/tree/qinghuazhou/fifo-test-multi-gpu-write-data
Conversationhttps://github.com/microsoft/mscclpp/pull/596
Commits31 (31)https://github.com/microsoft/mscclpp/pull/596/commits
Checkshttps://github.com/microsoft/mscclpp/pull/596/checks
Files changedhttps://github.com/microsoft/mscclpp/pull/596/files
Fifo test with data transfer between multiple GPUshttps://github.com/microsoft/mscclpp/pull/596#top
Qinghua Zhou (seagater)https://github.com/seagater
mainhttps://github.com/microsoft/mscclpp/tree/main
qinghuazhou/fifo-test-multi-gpu-write-datahttps://github.com/microsoft/mscclpp/tree/qinghuazhou/fifo-test-multi-gpu-write-data
https://github.com/seagater
Qinghua Zhou (seagater)https://github.com/seagater
Aug 5, 2025https://github.com/microsoft/mscclpp/pull/596#issue-3291116894
Please reload this pagehttps://github.com/microsoft/mscclpp/pull/596
Qinghua Zhou (seagater)https://github.com/seagater
July 17, 2025 19:06https://github.com/microsoft/mscclpp/pull/596#commits-pushed-af1427b
https://github.com/seagater
WIPhttps://github.com/microsoft/mscclpp/pull/596/commits/af1427ba8f68498caecda1714f6f8e2682ef24ed
af1427bhttps://github.com/microsoft/mscclpp/pull/596/commits/af1427ba8f68498caecda1714f6f8e2682ef24ed
https://github.com/seagater
Add context to store communicator and connections; Update fifo_test_m…https://github.com/microsoft/mscclpp/pull/596/commits/c4d1c140ce107d3a1e3f335bb6bdcab15925fb97
c4d1c14https://github.com/microsoft/mscclpp/pull/596/commits/c4d1c140ce107d3a1e3f335bb6bdcab15925fb97
https://github.com/seagater
Updatehttps://github.com/microsoft/mscclpp/pull/596/commits/d05153f7c7f97d0b40db8aeb5f9e31448feebb20
d05153fhttps://github.com/microsoft/mscclpp/pull/596/commits/d05153f7c7f97d0b40db8aeb5f9e31448feebb20
https://github.com/seagater
Fix hang issue in the consumeTriggershttps://github.com/microsoft/mscclpp/pull/596/commits/21a1595734211907619deb64731f3263baf32e46
21a1595https://github.com/microsoft/mscclpp/pull/596/commits/21a1595734211907619deb64731f3263baf32e46
https://github.com/seagater
Use multiple threads in each thread block for kernel launchhttps://github.com/microsoft/mscclpp/pull/596/commits/cb672757c2bde1a1b5fb02b6625ff2db88951747
cb67275https://github.com/microsoft/mscclpp/pull/596/commits/cb672757c2bde1a1b5fb02b6625ff2db88951747
https://github.com/seagater
Add portHandle.signal and wait for threadId=0 in all thread blockshttps://github.com/microsoft/mscclpp/pull/596/commits/1db0c60bade2c3ac327997e3767672c0adbb4728
1db0c60https://github.com/microsoft/mscclpp/pull/596/commits/1db0c60bade2c3ac327997e3767672c0adbb4728
https://github.com/seagater
Remove unused apishttps://github.com/microsoft/mscclpp/pull/596/commits/1eadcc9ea68da590db2f7b724325d24033435d6a
1eadcc9https://github.com/microsoft/mscclpp/pull/596/commits/1eadcc9ea68da590db2f7b724325d24033435d6a
https://github.com/seagater
Clean print commandshttps://github.com/microsoft/mscclpp/pull/596/commits/6a25db124cf531deb3988e031eaf35196e93c07b
6a25db1https://github.com/microsoft/mscclpp/pull/596/commits/6a25db124cf531deb3988e031eaf35196e93c07b
https://github.com/seagater
Fix clang-format errorhttps://github.com/microsoft/mscclpp/pull/596/commits/d8f8a0b23121908bb5187bbab2fd7e980084ef7b
d8f8a0bhttps://github.com/microsoft/mscclpp/pull/596/commits/d8f8a0b23121908bb5187bbab2fd7e980084ef7b
https://github.com/seagater
Clean unused variableshttps://github.com/microsoft/mscclpp/pull/596/commits/c3a0ec391e251c26792a8650cb8e610cc72a4d42
c3a0ec3https://github.com/microsoft/mscclpp/pull/596/commits/c3a0ec391e251c26792a8650cb8e610cc72a4d42
https://github.com/seagater
Relocate connection creation outside of the runMultipleTests function…https://github.com/microsoft/mscclpp/pull/596/commits/a0d73ec4ec80dc5ba8d92b31e5cfd5f8bed44a77
a0d73echttps://github.com/microsoft/mscclpp/pull/596/commits/a0d73ec4ec80dc5ba8d92b31e5cfd5f8bed44a77
https://github.com/seagater
Fix clang-format issuehttps://github.com/microsoft/mscclpp/pull/596/commits/3c15dede972ad5d7fa3dc86f366d1ec96bfd3cd2
3c15dedhttps://github.com/microsoft/mscclpp/pull/596/commits/3c15dede972ad5d7fa3dc86f366d1ec96bfd3cd2
https://github.com/seagater
Add data transfer between two GPUshttps://github.com/microsoft/mscclpp/pull/596/commits/5eee1ff641f03707c8e41932c43223b14eea251f
5eee1ffhttps://github.com/microsoft/mscclpp/pull/596/commits/5eee1ff641f03707c8e41932c43223b14eea251f
https://github.com/seagater
Updatehttps://github.com/microsoft/mscclpp/pull/596/commits/c523a3292bc6382070328fff6297cbb0c38e387f
c523a32https://github.com/microsoft/mscclpp/pull/596/commits/c523a3292bc6382070328fff6297cbb0c38e387f
https://github.com/seagater
Use only global thread 0 for signal and waithttps://github.com/microsoft/mscclpp/pull/596/commits/935f1d4fb4772a733c32a4a6e1b26cca4a6f70ff
935f1d4https://github.com/microsoft/mscclpp/pull/596/commits/935f1d4fb4772a733c32a4a6e1b26cca4a6f70ff
https://github.com/seagater
Fix data validation issuehttps://github.com/microsoft/mscclpp/pull/596/commits/d8832bcc3eda39bdbb5f0305d9180958418dc0cb
d8832bchttps://github.com/microsoft/mscclpp/pull/596/commits/d8832bcc3eda39bdbb5f0305d9180958418dc0cb
https://github.com/seagater
Merge branch 'main' into qinghuazhou/fifo-test-multi-gpu-write-datahttps://github.com/microsoft/mscclpp/pull/596/commits/706cb39d1842b92e26151f3d1288e2add7d8628e
706cb39https://github.com/microsoft/mscclpp/pull/596/commits/706cb39d1842b92e26151f3d1288e2add7d8628e
https://github.com/seagater
Add bidirectional data transfer between two GPUshttps://github.com/microsoft/mscclpp/pull/596/commits/1602b35ef20f744fe3928516d48f91686daf4993
1602b35https://github.com/microsoft/mscclpp/pull/596/commits/1602b35ef20f744fe3928516d48f91686daf4993
https://github.com/seagater
Merge branch 'main' into qinghuazhou/fifo-test-multi-gpu-write-datahttps://github.com/microsoft/mscclpp/pull/596/commits/8c119d1272fb31910e12c738e0770bb6697dc2df
8c119d1https://github.com/microsoft/mscclpp/pull/596/commits/8c119d1272fb31910e12c738e0770bb6697dc2df
https://github.com/seagater
New file for fifo_test_multi_gpu_data_transferhttps://github.com/microsoft/mscclpp/pull/596/commits/2df8ae8b6c05e4a5a5d92ecaccc3df94bf55ef56
2df8ae8https://github.com/microsoft/mscclpp/pull/596/commits/2df8ae8b6c05e4a5a5d92ecaccc3df94bf55ef56
https://github.com/seagater
Remove unused functionshttps://github.com/microsoft/mscclpp/pull/596/commits/b1a447a301c2fc759b58bb2cf46a00d65f35a545
b1a447ahttps://github.com/microsoft/mscclpp/pull/596/commits/b1a447a301c2fc759b58bb2cf46a00d65f35a545
https://github.com/seagater
Remove unused device handle and hostFifohttps://github.com/microsoft/mscclpp/pull/596/commits/c422fa61a1761722e126d0459295616695dff450
c422fa6https://github.com/microsoft/mscclpp/pull/596/commits/c422fa61a1761722e126d0459295616695dff450
https://github.com/seagater
Update test namehttps://github.com/microsoft/mscclpp/pull/596/commits/e85c8263bd2840537b1284ee332c196be62b2acc
e85c826https://github.com/microsoft/mscclpp/pull/596/commits/e85c8263bd2840537b1284ee332c196be62b2acc
https://github.com/seagater
Support both legacy new interface for runMultipleTestshttps://github.com/microsoft/mscclpp/pull/596/commits/c10cc584d14cc3f54915f2c532d3968f94aa459c
c10cc58https://github.com/microsoft/mscclpp/pull/596/commits/c10cc584d14cc3f54915f2c532d3968f94aa459c
https://github.com/seagater
Support both legacy and new interface for runMultipleTestshttps://github.com/microsoft/mscclpp/pull/596/commits/eaff65a2a5e75f64d686eaec2c11031a3e4f9720
eaff65ahttps://github.com/microsoft/mscclpp/pull/596/commits/eaff65a2a5e75f64d686eaec2c11031a3e4f9720
https://github.com/seagater
Merge branch 'qinghuazhou/fifo-test-multi-gpu-write-data' ofhttps://github.com/microsoft/mscclpp/pull/596/commits/5c2d5c2ff473c8b39a8a4cd045a4286c9de7c167
https://…https://github.com/microsoft/mscclpp
5c2d5c2https://github.com/microsoft/mscclpp/pull/596/commits/5c2d5c2ff473c8b39a8a4cd045a4286c9de7c167
…github.com/microsoft/mscclpphttps://github.com/microsoft/mscclpp
https://github.com/seagater
Merge branch 'main' into qinghuazhou/fifo-test-multi-gpu-write-datahttps://github.com/microsoft/mscclpp/pull/596/commits/539c7ef7e3c09a3aa76d8a389adf9cd8881f4c67
539c7efhttps://github.com/microsoft/mscclpp/pull/596/commits/539c7ef7e3c09a3aa76d8a389adf9cd8881f4c67
https://github.com/seagater
Add CI test for fifo_test_multi_gpu_data_transferhttps://github.com/microsoft/mscclpp/pull/596/commits/1f6936dc395e54ec9fc51007f79a8a48413662f0
1f6936dhttps://github.com/microsoft/mscclpp/pull/596/commits/1f6936dc395e54ec9fc51007f79a8a48413662f0
https://github.com/seagater
Merge branch 'main' into qinghuazhou/fifo-test-multi-gpu-write-datahttps://github.com/microsoft/mscclpp/pull/596/commits/a0b6c7594cd8b89a45914428a95dc82dc908d4bd
a0b6c75https://github.com/microsoft/mscclpp/pull/596/commits/a0b6c7594cd8b89a45914428a95dc82dc908d4bd
https://github.com/seagater
Clean print messageshttps://github.com/microsoft/mscclpp/pull/596/commits/a40b1ff112d8ed380f8c4704853ccdc0df84c982
a40b1ffhttps://github.com/microsoft/mscclpp/pull/596/commits/a40b1ff112d8ed380f8c4704853ccdc0df84c982
https://github.com/seagater
Qinghua Zhou (seagater)https://github.com/seagater
Binyang Li (Binyang2014)https://github.com/Binyang2014
August 5, 2025 00:05https://github.com/microsoft/mscclpp/pull/596#event-18980500561
https://github.com/seagater
Update CI test and calculation for total elements.https://github.com/microsoft/mscclpp/pull/596/commits/c4fdc3f3030f6e6cca3bff55e652f9f6e1c00288
c4fdc3fhttps://github.com/microsoft/mscclpp/pull/596/commits/c4fdc3f3030f6e6cca3bff55e652f9f6e1c00288
https://github.co/hiddenchars
https://github.com/microsoft/mscclpp/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fmscclpp%2Fpull%2F596
https://github.com/Binyang2014
Binyang Li (Binyang2014) https://github.com/Binyang2014
Please reload this pagehttps://github.com/microsoft/mscclpp/pull/596
Please reload this pagehttps://github.com/microsoft/mscclpp/pull/596
https://github.com/seagater
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.