Servicio de aceleración de compilaciones con ejecución remota para herramientas de compilación como Bazel, Goma y Soong, ampliado a CMake
Combinar el almacenamiento en caché y el análisis de dependencias de CMake de tipi con el motor de compilación distribuida de EngFlow permite a los equipos de C y C++ compilar mucho más rápido
EngFlow, dirigida por la cofundadora y CEO Helen Altshuler junto con el CTO Ulf Adams, quienes fueron fundamentales en la creación de Bazel, había dado soporte a herramientas como Bazel, Goma y Soong. El equipo voló a Suiza en 2022 para reunirse con los fundadores de tipi.build, Damien Buhl y Yannic Staudt, quienes inicialmente desconfiaban de si EngFlow era un competidor o un socio.
Buhl dijo que tipi estaba levantando una ronda y eligiendo entre hojas de términos cuando EngFlow los visitó y ambos vieron una verdadera sinergia: tipi se centra en CMake, C++ y tecnología de compilación nativa y quería un socio que pudiera hacer la ejecución remota de manera eficiente. Preguntados si EngFlow había considerado adquirir tipi, los ejecutivos se rieron y no hicieron comentarios.
El 5 de octubre de 2023 EngFlow anunció una inversión en tipi, de monto no revelado, y ambas lanzaron una beta de CMake RE, que combina el almacenamiento en caché y el análisis sintáctico de tipi con las compilaciones distribuidas en la nube de EngFlow. Las empresas dijeron que compilar una base de código grande en una laptop puede llevar horas y que CMake RE promete una aceleración de aproximadamente 10x, una afirmación de los proveedores.
CMake es el estándar para las compilaciones de C++ pero no tenía un servicio de ejecución remota
tipi tenía almacenamiento en caché y análisis de dependencias pero necesitaba una ejecución remota eficiente
Los fundadores de EngFlow habían desarrollado experiencia en compilaciones distribuidas en la nube a partir de Bazel
Ambos se conocieron cuando tipi estaba eligiendo entre hojas de términos, por lo que una inversión encajaba con el calendario de financiamiento de tipi
Una startup de infraestructura bien financiada puede extenderse a una herramienta adyacente invirtiendo en un especialista en lugar de construirla o comprarla, y las propias afirmaciones de velocidad de la startup necesitan benchmarks independientes.
Al 2023-10-05, EngFlow había invertido un monto no revelado en tipi.build y lanzado la beta de CMake RE; la aceleración de 10x afirmada no había sido evaluada con benchmarks independientes en el informe.
CONSULTA LAS PRUEBAS
Las fuentes
- EngFlow and tipi.build launch a remote CMake build execution service for your C and C++ code TechCrunch · techcrunch.com ·