Google е пренесла около 30 000 софтуерни пакета, които използва

...
Google е пренесла около 30 000 софтуерни пакета, които използва
Коментари Харесай

Google използва изкуствен интелект, за да пренесе софтуера си към архитектурата Arm

Гугъл е пренесла към 30 000 софтуерни пакета, които употребява в активността си към архитектурата Arm и възнамерява да трансферира още 70 000, с цел да може да ги извършва на личните си чипове Axion, както и на процесори x86 и разполага с изкуствен интелект, който да ѝ помогне в това начинание.

Когато Гугъл за първи път стартира процеса на миграция на софтуера, насоката беше, че това, което ще отнеме най-вече време, са „ архитектурните разлики, като да вземем за пример дрейф на плаващата запетая, паралелизъм, вградени функционалности и подвластни от платформата оператори и продуктивност “. Първоначално базите данни F1, Spanner и Bigtable бяха мигрирани към новата архитектура благодарение на обичайни способи, в това число осъществяване на седмични срещи и назначение на експерти единствено за тези задания. И още първоначално стана ясно, че множеството от евентуалните проблеми са отстранени от актуалните компилатори и спомагателни принадлежности, в това число саниращи стратегии.

В резултат на това на процедура инженерите трябваше да прекарват по-голямата част от времето си в осъществяване на следните задания:

коригиране на принадлежности за тестване на програмен продукт, основани за архитектурата x86; актуализиране на комплицирани системи за създаване и стартиране на софтуер; премахване на проблеми с внедряването на програмен продукт в индустриални конфигурации; наблюдаване на положението на сериозни системи.

С 30 000 приложения, включени в проекта, Гугъл включи съществуващи принадлежности за автоматизация и в последна сметка създаде нов инструмент с изкуствен интелект, наименуван CogniPort – той се включва при пораждане на неточности при създаване и тестване, като се пробва да реши казуса самичък.

Той е сполучлив в 30% от случаите и е най-хубав в поправянето на тестови принадлежности, адаптирането на кода към условия, зависещи от архитектурата на процесора и коригирането на представянето на данните.

Гугъл би трябвало да придвижи най-малко още 70 000 пакета. Във финалната фаза компанията желае базовият управител на клъстери Kubernetes Borg да стартира да разпределя вътрешните натоварвания, тъй че сървърите Arm да се употребяват дейно. Самата Гугъл пресмята, че нейните машини, основани на чипове Axion оферират 65% по-добро съответствие цена/производителност от машините, основани на x86, като енергийната успеваемост е увеличена с до 60%.

Тези числа, както и мащабът на плана на Гугъл за миграция на кода допускат, че уеб колосът ще се нуждае от по-малко x86 процесори през идващите години.

Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР