Lightning Talk: Remote Execution Caching Compiler (RECC) for C++ Builds - Shivam Bairoliya - CppCon
Описание
#cpp #cppcon
Lightning Talk: Remote Execution Caching Compiler (RECC) for C++ Builds - Shivam Bairoliya - CppCon 2024
---
RECC stands for remote execution caching compiler ( https://buildgrid.gitlab.io/recc/ ). A cross between ccache and distcc, RECC can cache and remotely distribute compilation commands using the open source Remote Execution API (REAPI). It also supports link command caching and remote linking. RECC is used at Bloomberg to save both time and compute resources for every C++ build. On the company’s integration build system, which performs tens of millions of daily compilations, RECC achieves a nearly 80% cache hit rate. In this lightning talk, I will share top-line results from integrating RECC in our environment and discuss how and why others can use it.
---
Shivam Bairoliya is an engineer on the Distributed Build team at Bloomberg. This team supports all of the firm’s build infrastructure, and also maintains the open source BuildGrid (https://gitlab.com/BuildGrid/buildgrid) and BuildBox (https://gitlab.com/BuildGrid/buildbox...) projects. Shivam earned a bachelor’s degree in computer science from Purdue University.
https://www.youtube.com/watch?v=oH1JKMKwDDA
Автор

Похожие видео

как я монтирую видео

Звон на тренажёре колокольного звона: "9-и колокольный трезвон"

Двухэтапная аутентификация в FortiGate

анимация нейросети

Выступление Григоренко Тимофея на главном криптофоруме Юга!

Пакет экспертизы Applications Capabilities

2025-06-16 17-34-18
