# Meta explains its LLDB architecture for debugging across CPUs and GPUs

> Original title: Extending LLDB to Debug Applications That Span CPUs and GPUs

- Source: Engineering at Meta
- Published: 2026-11-09T17:00:12.000Z
- Bad Influence: https://badinfluence.news/items/y1s2pop1e9e17y4satwnmhaxo
- Original: https://engineering.fb.com/2026/11/09/developer-tools/extending-lldb-to-debug-applications-that-span-cpus-and-gpus/

## Summary

Meta says it built a vendor-neutral accelerator plugin architecture in lldb-server to debug applications that span CPUs and GPUs. The design keeps shared debugger infrastructure separate from hardware-specific device control and represents the CPU and GPU as separate LLDB targets in one debugging session. GPU support activates only when the application uses a supported GPU runtime, and CPU-only applications continue through the existing native path.
