ChipsThe story, in brief

Meta AI Open-Sources Rebalancer: A C++ Assignment Solver That Runs About 40 Million Placement Problems a Day

40 million placement problems a day. Meta just open-sourced the C++ solver that keeps its infrastructure running.

Paper-cut illustration of an amber microchip with circuit paths extending into a row of data-center cabinets.
The infrastructure powering AI.AI illustration by KeyNews
The KeyNews take

Why it matters

Meta has released Rebalancer, a production-grade assignment solver used internally for 9+ years to optimize shard, server, and traffic placement at scale. The open-source release (Apache 2.0, pip-installable) gives enterprises and operators access to the same algorithmic infrastructure Meta uses to solve combinatorial optimization at data-center scale—relevant for teams building or scaling distributed systems and AI compute clusters.

The key facts

10 to know
  1. 40 million assignment problems solved daily

  2. 9+ years of production deployment at Meta

  3. Supports local search and MIP solvers: Gurobi, FICO Xpress, HiGHS

  4. C++ and Python, Apache 2.0 license

  5. Pip-installable for immediate adoption

  6. Rebalancer handles ~40 million assignment problems per day at Meta

  7. 9+ years of internal deployment history

  8. Apache 2.0 license, pip-installable

  9. C++ and Python libraries

  10. Solves shard placement, server allocation, and traffic rebalancing

Go to the source

MarkTechPostmarktechpost.com

Publisher excerpt: Meta has open-sourced Rebalancer, the C++ and Python library it has used for over 9 years to place shards, servers and traffic. It handles about 40 million assignment problems a day, using local search or MIP solvers like Gurobi, FICO Xpress and HiGHS. It is pip-installable under Apache 2.0.
Read original report
Back to today's editionMore chips news

Keep reading

Related stories

More from Chips