Expand description
Ring message types for Graph Analytics kernels.
This module defines zero-copy Ring messages for GPU-native persistent actors. Type IDs 200-299 are reserved for Graph Analytics domain.
§Type ID Allocation
- 200-209: PageRank messages
- 210-219: Community detection messages
- 220-229: Centrality messages
- 230-239: K2K coordination messages
Structs§
- Archived
Compute Modularity Ring - An archived
ComputeModularityRing - Archived
K2KBarrier - An archived
K2KBarrier - Archived
K2KBarrier Release - An archived
K2KBarrierRelease - Archived
K2KBoundary Update - An archived
K2KBoundaryUpdate - Archived
K2KBoundary Update Ack - An archived
K2KBoundaryUpdateAck - Archived
K2KCommunity Merge - An archived
K2KCommunityMerge - Archived
K2KHeartbeat - An archived
K2KHeartbeat - Archived
K2KIteration Sync - An archived
K2KIterationSync - Archived
K2KIteration Sync Response - An archived
K2KIterationSyncResponse - Archived
Modularity Response - An archived
ModularityResponse - Archived
Page Rank Converge Response - An archived
PageRankConvergeResponse - Archived
Page Rank Converge Ring - An archived
PageRankConvergeRing - Archived
Page Rank Iterate Response - An archived
PageRankIterateResponse - Archived
Page Rank Iterate Ring - An archived
PageRankIterateRing - Archived
Page Rank Query Response - An archived
PageRankQueryResponse - Archived
Page Rank Query Ring - An archived
PageRankQueryRing - Compute
Modularity Ring - Request to compute modularity for current community assignment.
- Compute
Modularity Ring Resolver - The resolver for an archived
ComputeModularityRing - K2KBarrier
- K2K barrier synchronization.
- K2KBarrier
Release - K2K barrier release.
- K2KBarrier
Release Resolver - The resolver for an archived
K2KBarrierRelease - K2KBarrier
Resolver - The resolver for an archived
K2KBarrier - K2KBoundary
Update - K2K boundary node update.
- K2KBoundary
Update Ack - K2K boundary update acknowledgment.
- K2KBoundary
Update AckResolver - The resolver for an archived
K2KBoundaryUpdateAck - K2KBoundary
Update Resolver - The resolver for an archived
K2KBoundaryUpdate - K2KCommunity
Merge - K2K community merge proposal.
- K2KCommunity
Merge Resolver - The resolver for an archived
K2KCommunityMerge - K2KHeartbeat
- K2K worker heartbeat.
- K2KHeartbeat
Resolver - The resolver for an archived
K2KHeartbeat - K2KIteration
Sync - K2K iteration synchronization request.
- K2KIteration
Sync Resolver - The resolver for an archived
K2KIterationSync - K2KIteration
Sync Response - K2K iteration sync response.
- K2KIteration
Sync Response Resolver - The resolver for an archived
K2KIterationSyncResponse - Modularity
Response - Modularity computation response.
- Modularity
Response Resolver - The resolver for an archived
ModularityResponse - Page
Rank Converge Response - PageRank convergence response.
- Page
Rank Converge Response Resolver - The resolver for an archived
PageRankConvergeResponse - Page
Rank Converge Ring - PageRank converge request - iterate until threshold or max iterations.
- Page
Rank Converge Ring Resolver - The resolver for an archived
PageRankConvergeRing - Page
Rank Iterate Response - PageRank iterate response.
- Page
Rank Iterate Response Resolver - The resolver for an archived
PageRankIterateResponse - Page
Rank Iterate Ring - PageRank iterate request - perform one power iteration step.
- Page
Rank Iterate Ring Resolver - The resolver for an archived
PageRankIterateRing - Page
Rank Query Response - PageRank query response.
- Page
Rank Query Response Resolver - The resolver for an archived
PageRankQueryResponse - Page
Rank Query Ring - PageRank query request - get score for a specific node.
- Page
Rank Query Ring Resolver - The resolver for an archived
PageRankQueryRing
Functions§
- from_
fixed_ point - Convert fixed-point i64 to f64.
- to_
fixed_ point - Convert f64 to fixed-point i64 (8 decimal places).