Tag

distributed compilation

0 views collected around this technical thread.

Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 13, 2023 · Operations

Accelerating C++ Build Times with distcc, ccache, and Docker Containers

This article explains how to dramatically reduce C++ compilation time by distributing build jobs with distcc, caching results with ccache, and orchestrating the setup using Docker containers, providing step‑by‑step configuration, performance comparisons, and practical tips for heterogeneous machine clusters.

C++Dockerbuild acceleration
0 likes · 9 min read
Accelerating C++ Build Times with distcc, ccache, and Docker Containers
ByteDance Terminal Technology
ByteDance Terminal Technology
Apr 17, 2023 · Operations

Remote Execution Protocol: Solving New Challenges in Monorepo

The article introduces Remote Execution Protocol, a solution to address challenges in Monorepo environments by enabling distributed compilation and building on centralized infrastructure, improving build efficiency and reliability.

BazelBuild CacheRemote Execution
0 likes · 12 min read
Remote Execution Protocol: Solving New Challenges in Monorepo
ByteDance Terminal Technology
ByteDance Terminal Technology
Feb 15, 2022 · Operations

Distributed Compilation and Build Caching for Large iOS Projects

This article explains how ByteDance's distributed compilation and build caching solution dramatically reduces compile times for large iOS projects by analyzing dependency bottlenecks, employing distributed builds, caching mechanisms, and various optimization techniques such as inverted indexes and cross-task caches.

Build CacheDependency AnalysisDevOps
0 likes · 16 min read
Distributed Compilation and Build Caching for Large iOS Projects