Different Approaches to Distributed Compilation
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21240%2F12%3A00205053" target="_blank" >RIV/68407700:21240/12:00205053 - isvavai.cz</a>
Výsledek na webu
<a href="http://www.ipdps.org/ipdps2012/index.html" target="_blank" >http://www.ipdps.org/ipdps2012/index.html</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/IPDPSW.2012.137" target="_blank" >10.1109/IPDPSW.2012.137</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Different Approaches to Distributed Compilation
Popis výsledku v původním jazyce
Source code compiling is a non-trivial task that requires many computing resources. As a software project grows, its build time increases and debugging on a single computer becomes more and more time consuming task. An obvious solution would be a dedicated cluster acting as a build farm, where developers can send their requests. But in most cases, this solution has a very low utilization of available computing resources which makes it very ineffective. Therefore, we have focused on non-dedicated clusters to perform distributed compilation, where we could use users' computers as nodes of a build farm. We compare two different approaches: distcc, which is an open-source program to distribute compilation of C/C++ code between several computers on a network and Clondike, which is a universal peer-to-peer cluster that is being developed at the Czech Technical University in Prague. A very complex task able to test deeply both systems is a compilation of a Linux Kernel with many config option
Název v anglickém jazyce
Different Approaches to Distributed Compilation
Popis výsledku anglicky
Source code compiling is a non-trivial task that requires many computing resources. As a software project grows, its build time increases and debugging on a single computer becomes more and more time consuming task. An obvious solution would be a dedicated cluster acting as a build farm, where developers can send their requests. But in most cases, this solution has a very low utilization of available computing resources which makes it very ineffective. Therefore, we have focused on non-dedicated clusters to perform distributed compilation, where we could use users' computers as nodes of a build farm. We compare two different approaches: distcc, which is an open-source program to distribute compilation of C/C++ code between several computers on a network and Clondike, which is a universal peer-to-peer cluster that is being developed at the Czech Technical University in Prague. A very complex task able to test deeply both systems is a compilation of a Linux Kernel with many config option
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
IN - Informatika
OECD FORD obor
—
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach<br>I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Ostatní
Rok uplatnění
2012
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
ISBN
978-1-4673-0974-5
ISSN
—
e-ISSN
—
Počet stran výsledku
7
Strana od-do
1128-1134
Název nakladatele
IEEE Computer Soc.
Místo vydání
Los Alamitos, CA
Místo konání akce
Shanghai
Datum konání akce
21. 5. 2012
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
000309409400139