Extending LLDB to Debug Applications That Span CPUs and GPUs Meta engineers detailed a vendor-neutral accelerator plugin architecture in lldb-server that lets developers debug applications spanning CPUs and GPUs in a single session. The design separates shared debugger infrastructure from hardware-specific device control and represents the CPU and GPU as separate debugger processes while presenting them together in one debugging session. The work targets modern AI workloads that rarely execute on a single processor. We built a vendor-neutral accelerator plugin architecture in lldb-server for debugging applications that span CPUs and GPUs. It separates shared debugger infrastructure from hardware-specific device control. The design represents the CPU and GPU as separate debugger processes while presenting them in one debugging session. Modern AI applications rarely execute in one place. A workload can ... The post Extending LLDB to Debug Applications That Span CPUs and GPUs https://engineering.fb.com/2026/11/09/developer-tools/extending-lldb-to-debug-applications-that-span-cpus-and-gpus/ appeared first on Engineering at Meta https://engineering.fb.com .