Perplexity publishes its three-layer stack for search embeddings and ranking

Ivy prepares requests, Tulip batches them and ROSE runs models; Perplexity says the custom stack makes online and batch embeddings faster and cheaper, without disclosing production benchmarks.

By · Published

Primary source: Perplexity

Why it matters

Perplexity is bringing model serving in-house for embedding, ranking, classification, scoring and large language model workloads. That control could lower latency and cost across its consumer product and developer APIs, although the company has not published production benchmarks supporting those claims.

A conceptual illustration of a three-layered data processing stack, featuring a glowing core, translucent segments, and interconnected tendrils of light.

Perplexity, the AI search company co-founded by CEO Aravind Srinivas, published the architecture behind the embedding and ranking workloads that feed its search product. The three-layer internal stack is designed to prevent request preparation, batch scheduling and GPU execution from holding one another up.

Perplexity's architecture thread…

When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.

Reader comments

Conversation for this story loads after sign-in.