Skip to content

Multi-worker TPU training setups require aggregated host-level metrics across multiple isolated worker processes without inter-process lock contention or high CPU serialization overhead. - #777

Open
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_970337171

Conversation

@copybara-service

@copybara-service copybara-service Bot commented Aug 25, 2026

Copy link
Copy Markdown

Multi-worker TPU training setups require aggregated host-level metrics across multiple isolated worker processes without inter-process lock contention or high CPU serialization overhead.

Define 64-byte aligned, lock-free POSIX shared memory layout (ShmHistogramSlot and ShmStoreLayout) for atomic counter, gauge, and histogram metric updates.

…s across multiple isolated worker processes without inter-process lock contention or high CPU serialization overhead.

Define 64-byte aligned, lock-free POSIX shared memory layout (ShmHistogramSlot and ShmStoreLayout) for atomic counter, gauge, and histogram metric updates.

PiperOrigin-RevId: 970337171
@copybara-service copybara-service Bot changed the title tpu_sync: add POSIX shared-memory layout for telemetry Multi-worker TPU training setups require aggregated host-level metrics across multiple isolated worker processes without inter-process lock contention or high CPU serialization overhead. Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant