The Architectural Implications of Facebook's DNN-Based Personalized Recommendation

By Udit Gupta, Xiaodong Wang, Maxim Naumov, Carole-Jean Wu, Brandon Reagen, David M. Brooks, Bradford Cottel, Kim M. Hazelwood, Bill Jia, Hsien-Hsin S. Lee and 5 more. 2019

330 citations recorded by the source corpus.

The widespread application of deep learning has changed the landscape of computation in data centers. In particular, personalized recommendation for content ranking is now largely accomplished using deep neural networks. However, despite their importance and the amount of compute cycles they consume, relatively little research attention has been devoted to recommendation systems. To facilitate research and advance the understanding of these workloads, this paper presents a set of real-world, production-scale DNNs for personalized recommendation coupled with relevant performance metrics for evaluation. In addition to releasing a set of open-source workloads, we conduct in-depth analysis that underpins future system design and optimization for at-scale recommendation: Inference latency varies by 60% across three Intel server generations, batching and co-location of inference jobs can drastically improve latency-bounded throughput, and diversity across recommendation models leads to different optimization strategies.

Subfields: Artificial Intelligence, Computer Networks and Communications, Information Systems, Recommender Systems, ML Systems & Hardware

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Carole-Jean Wu
  2. Bilge Acun
  3. Caroline Trippel
  4. Michael G. Rabbat
  5. Udit Gupta
  6. David M. Brooks
  7. Gu-Yeon Wei
  8. Xing Liu

In Computer Networks and Communications

  1. Carole-Jean Wu
  2. Young Geun Kim
  3. David M. Brooks
  4. Udit Gupta
  5. Kiwan Maeng
  6. Hsien-Hsin S. Lee
  7. Gu-Yeon Wei
  8. Sylvia Lee

In Information Systems

  1. Carole-Jean Wu
  2. Bilge Acun
  3. Caroline Trippel
  4. Michael Lui
  5. Christos Kozyrakis
  6. Brandon Lucia
  7. Jongsoo Park
  8. Mark Hempstead

In Recommender Systems

  1. Carole-Jean Wu
  2. Bilge Acun
  3. Michael Lui
  4. Jongsoo Park
  5. Mark Hempstead
  6. Özgür Özkan
  7. Xiaodong Wang
  8. Dheevatsa Mudigere

In ML Systems & Hardware

  1. Carole-Jean Wu
  2. Young Geun Kim
  3. Bilge Acun
  4. Gu-Yeon Wei
  5. David M. Brooks
  6. Udit Gupta
  7. Christos Kozyrakis
  8. Francisco Massa

Citations in the corpus