Everything About ___
Live briefing

Everything about Two-tree broadcast

The two-tree broadcast is an algorithm that implements a broadcast communication pattern on a distributed system using message passing. A broadcast is a commonly used collective operation that sends data from one processor to all other processors. The two-tree broadcast communicates concurrently over two binary trees that span all processors. This achieves full usage of the bandwidth in the full-duplex communication model while having a startup latency logarithmic in the number of partaking processors. The algorithm can also be adapted to perform a reduction or prefix sum. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Two-tree broadcastA 5-minute orientation
  2. Skim a recent paper: Telephone Broadcast on graphs of treewidth twoInfluential work since 2022
  3. Pick up a classic book: Computer NetworksThe most-reprinted book on the subject
  4. Read the landmark paper: Two-tree algorithms for full bandwidth broadcast, reduction and scanCited 87 times
  5. Go sideways: Broadcast (parallel pattern)A closely related topic
  6. Go sideways: Collective operationA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics