
Meta's Muse Requires 1.58 Million CPUs for 100 Million Users
Meta's Muse personal AI agent, designed to serve 100 million users, would require 1.58 million AMD Ryzen EPYC CPUs under ideal conditions.
According to Wccftech Hardware, Meta's Muse personal AI agent, designed to serve 100 million users, would require 1.58 million AMD Ryzen EPYC CPUs under ideal conditions. Each Muse user is promised a dedicated VM with 2 vCPUs, 8GB RAM, and 100GB SSD, leading to massive compute demands. The system architecture relies on persistent VMs running continuously, driving significant CPU and memory requirements. Compared to previous AI deployments, Muse's requirement for dedicated VMs per user represents a substantial increase in compute resources.
The source does not specify the exact CPU sharing strategies or potential optimizations beyond core sharing. As user adoption scales, Meta will need to address compute and storage challenges to maintain service quality.
Desk take
Meta's Muse highlights the growing demand for powerful CPUs in AI-driven services, emphasizing the importance of efficient resource management and scalable architectures. The architectural implications underscore the need for advancements in CPU and memory technologies to support such large-scale AI deployments.
The requirement for dedicated VMs per user shifts the paradigm from shared to personalized compute resources, pushing the boundaries of CPU and memory scalability.
Source dispatch
If you were wondering why everyone has suddenly turned so bullish on CPUs from Intel, AMD, and Arm, look no further than the underlying compute requirements for serving Meta's Muse personal agent to just 100 million users, assuming minimal sharing, especially as Meta has promised each Muse user a dedicated VM that can work continuously in the background. Meta can somewhat mitigate its Muse-related CPU requirements by sharing CPU cores, but persistent memory and storage are a tall order As we explained in a dedicated post earlier today, Meta's Muse is a personal AI agent that can execute multi-step tasks […]


