Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
JuliaParallel
/
Dagger.jl
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
90
Star
727
Code
Issues
85
Pull requests
40
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Optimizations to multi-process and multi-rank Datadeps
- #739
#739
Merged
jpsamaroo
merged 26 commits into
master
JuliaParallel/Dagger.jl:master
from
jps/hierarchical-mp-mr
JuliaParallel/Dagger.jl:jps/hierarchical-mp-mr
Copy head branch name to clipboard
Sep 17, 2026
Conversation
Commits
26
(26)
Checks
Files changed
Merged
Optimizations to multi-process and multi-rank Datadeps
#739
jpsamaroo
merged 26 commits into
master
JuliaParallel/Dagger.jl:master
from
jps/hierarchical-mp-mr
JuliaParallel/Dagger.jl:jps/hierarchical-mp-mr
Copy head branch name to clipboard
Commits
Commits on Sep 17, 2026
datadeps/hierarchical: Submit off the planning thread, and measure planning
Show description for 02dfd4b
jpsamaroo
and
cursoragent
committed
02dfd4b
View commit details
Copy full SHA for 02dfd4b
Browse repository at this point
Datadeps: Memoize, batch and defer aliasing round-trips
Show description for 84786b3
jpsamaroo
and
cursoragent
committed
84786b3
View commit details
Copy full SHA for 84786b3
Browse repository at this point
Benchmark CI: Add per-job regression/improvement summary, bump default samples
Show description for 3f846fb
jpsamaroo
and
claude
committed
3f846fb
View commit details
Copy full SHA for 3f846fb
Browse repository at this point
MPIExt: Judge cross-rank waits by progress, not by elapsed time
Show description for 410695b
jpsamaroo
and
claude
committed
410695b
View commit details
Copy full SHA for 410695b
Browse repository at this point
datadeps/hierarchical: Replace HIER_TIMING with TimespanLogging categories
Show description for e0f813a
jpsamaroo
and
claude
committed
e0f813a
View commit details
Copy full SHA for e0f813a
Browse repository at this point
benchmark/stencil: Await every asynchronous fixture
Show description for ffbbab6
jpsamaroo
committed
ffbbab6
View commit details
Copy full SHA for ffbbab6
Browse repository at this point
benchmark/mpi: Synchronize SPMD sampling across ranks
Show description for 223eb88
jpsamaroo
committed
223eb88
View commit details
Copy full SHA for 223eb88
Browse repository at this point
benchmark/mpi: Support BenchmarkTools 1.8 sampling
Show description for a6d065f
jpsamaroo
committed
a6d065f
View commit details
Copy full SHA for a6d065f
Browse repository at this point
datadeps: Keep synchronous submission batches short
Show description for 8ea4c90
jpsamaroo
committed
8ea4c90
View commit details
Copy full SHA for 8ea4c90
Browse repository at this point
benchmark: Await vector fixtures before sampling
Show description for eb8d98b
jpsamaroo
committed
eb8d98b
View commit details
Copy full SHA for eb8d98b
Browse repository at this point
datadeps: Join disjoint remainder copies before whole use
Show description for 4005db6
jpsamaroo
committed
4005db6
View commit details
Copy full SHA for 4005db6
Browse repository at this point
benchmark: Report the MPI leaf that aborts
Show description for ec23266
jpsamaroo
committed
ec23266
View commit details
Copy full SHA for ec23266
Browse repository at this point
benchmark: Stabilize Distributed fixture placement
Show description for 8563030
jpsamaroo
committed
8563030
View commit details
Copy full SHA for 8563030
Browse repository at this point
datadeps: Track every producer of a disjoint copy batch
Show description for c9f7430
jpsamaroo
committed
c9f7430
View commit details
Copy full SHA for c9f7430
Browse repository at this point
datadeps: Skip clock reads when hierarchical timing is disabled
Show description for 4ad6e59
jpsamaroo
committed
4ad6e59
View commit details
Copy full SHA for 4ad6e59
Browse repository at this point
datadeps: Preserve concrete types for reusable aliasing scratch
Show description for e2b9d3b
jpsamaroo
committed
e2b9d3b
View commit details
Copy full SHA for e2b9d3b
Browse repository at this point
mpi: Serialize each integer uniformity payload only once
Show description for a3b80f0
jpsamaroo
committed
a3b80f0
View commit details
Copy full SHA for a3b80f0
Browse repository at this point
reuse: Assert scratch container types inside the macros
Show description for 1977cd5
jpsamaroo
committed
1977cd5
View commit details
Copy full SHA for 1977cd5
Browse repository at this point
Reuse remote aliasing batches throughout Distributed planning
Show description for ec27fc4
jpsamaroo
committed
ec27fc4
View commit details
Copy full SHA for ec27fc4
Browse repository at this point
Show benchmark change lists immediately after the count summary
Show description for b37ad6d
jpsamaroo
committed
b37ad6d
View commit details
Copy full SHA for b37ad6d
Browse repository at this point
Compare Distributed linalg with consistently placed input fixtures
Show description for 2be0122
jpsamaroo
committed
2be0122
View commit details
Copy full SHA for 2be0122
Browse repository at this point
mpi: Wake only consumers of the delivered broadcast tag
Show description for 8bddfe7
jpsamaroo
committed
8bddfe7
View commit details
Copy full SHA for 8bddfe7
Browse repository at this point
mpi: Allocate receive wait events only for contended streams
Show description for e92d6c1
jpsamaroo
committed
e92d6c1
View commit details
Copy full SHA for e92d6c1
Browse repository at this point
reuse: Create pooled task slots only when they are needed
Show description for 974f201
jpsamaroo
committed
974f201
View commit details
Copy full SHA for 974f201
Browse repository at this point
Avoid boxed signature iteration and unused default specialization
Show description for 34a01f7
jpsamaroo
committed
34a01f7
View commit details
Copy full SHA for 34a01f7
Browse repository at this point
Scan LFU frequencies without allocating an eviction result
Show description for 6421ac5
jpsamaroo
committed
6421ac5
View commit details
Copy full SHA for 6421ac5
Browse repository at this point
You can’t perform that action at this time.