Incredibuild: rīks, lai paātrinātu attīstību

neticami veidot

Incredibuild ir spēcīgs rīks izstrādājis uzņēmums ar tādu pašu nosaukumu. Tas nesen tika atjaunināts uz jaunu versiju un ir patentēts, bet vairāku platformu, kas var darboties operētājsistēmās Windows, Linux, kā arī Android, Nintendo Switch, PlayStation 4, Xbox One un citās platformās, lai gan sākotnēji tas bija paredzēts HPC nozarē.

IncrediBuild ir a izveidot paātrinājuma rīku. Tā kā tikai daži cilvēki vienlaikus kompilē noteiktā iekārtā, kāpēc gan neizmantot dīkstāves skaitļošanas jaudu tiem, kuri neveido dažus to failu failus, kuri to dara? Neliels IncrediBuild serveris tiktu instalēts katrā uzņēmuma lokālā tīkla mašīnā, lai izveidotu un straumētu failus. Kompilēšanas laiks tiktu dalīts ar tīklā esošo iekārtu skaitu, ja tās pašlaik netiek izmantotas. Šādi izdodas sadalīt darba slodzi un paātrināt apkopošanu.

Incredibuild tiek plaši izmantots videospēļu uzņēmumi, jo tie ir lieli kompilācijas projekti tādās valodās kā C++, kam nepieciešams daudz CPU jaudas, lai ātri ģenerētu bināros failus. Taču tie nav vienīgie uzņēmumi, kas izmanto šāda veida akseleratora programmatūru.

Ja meklējat līdzīgu atvērtā koda rīku, ir alternatīva Incredibuild Linux ar nosaukumu Distcc. Šo rīku sākotnēji izveidoja Martin Pool, un, lai gan tas ir nedaudz pamests, tas ir pieminēšanas vērts. Tas ir rakstīts C, C++ un Python valodā, tas ir arī vairāku platformu un tiek izlaists saskaņā ar GPL licenci.

distcc, tāpat kā Incredibuild, ir veidošanas rīks. pirmkoda kompilācija kas izmanto sadalītu skaitļošanu datoru tīklā, lai paātrinātu procesu un ātrāk pabeigtu lielus projektus. Dizains var darboties ar C, C++, Objective-C programmēšanas valodām un izmanto GCC kompilatoru kā aizmuguri. Tomēr jums var būt arī atbalsts Intel C++ Compiler, Sun Studio Compiler Suite utt.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.