reklama
reklama
reklama
reklama
reklama
reklama
reklama
reklama
© Evertiq Komponenty | 25 maja 2016

Procesory AI od Google

Nowe procesory sztucznej inteligencji (TPU) wprowadzaj膮 spore mo偶liwo艣ci, mog膮c ingerowa膰 w r贸偶ne sfery naszego 偶ycia, znacznie je odmieniaj膮c. Przydadz膮 si臋 nie tylko w us艂ugach sieciowych lub grach, ale te偶 np. w medycynie.
Firma Google opracowa艂a w艂asne uk艂ady, b臋d膮ce akceleratorami dla rozwi膮za艅 sztucznej inteligencji (AI). Uk艂ady te oznaczono mianem TPU - 鈥濼ensor Processing Units”. Wiadomo艣膰 ta stanowi艂a g艂贸wn膮 atrakcj臋 wydarzenia Google IO, pozostawiaj膮c j膮 na koniec.

Nowy procesor ma by膰 kolejnym krokiem, zaraz po algorytmach TensorFlow. Ma mie膰 znaczn膮 przewag臋 nad jednostkami GPU lub FPGA, stosowanymi przy realizacji algorytm贸w AI, zw艂aszcza w kwestii wydajno艣ci obliczeniowej w stosunku do zu偶ywanej energii.

Co ciekawe, tego typu uk艂ady wspomagaj膮ce (akceleratory) s膮 wykorzystywane w centrach danych Google od roku, jak podaje Norm Jouppi na swoim blogu (jeden z in偶ynier贸w pracuj膮cych w Google). TPU wspomaga prac臋 wielu aplikacji, a w艣r贸d nich RankBrain, a tak偶e StreetView (uczestnicz膮c w procesie doskonalenia nawigacji i zwi臋kszaniu dok艂adno艣ci).

Uk艂ady te zbudowano w taki spos贸b, by mie艣ci艂y si臋 w slotach serwera, pierwotnie przeznaczonych na dyski twarde. Zosta艂y one stosunkowo szybko wdro偶one, bo zaledwie 22 dni po pierwszych testach.

Kluczem do osi膮gania wysokiej wydajno艣ci tych uk艂ad贸w jest metoda ich dzia艂ania. S膮 bardziej tolerancyjne na zmniejszon膮 precyzj臋 danych. Do przeprowadzania oblicze艅 wymagaj膮 mniejszej liczby tranzystor贸w na operacj臋, a co za tym idzie, mo偶na 鈥瀠pcha膰” wi臋cej operacji w pojedynczej sekundzie. Wszystko dzi臋ki opracowanym algorytmom AI.

Projekt ten wystartowa艂 kilka lat temu, mimo 偶e nie m贸wi艂o si臋 o nim zbyt g艂o艣no. Jednak Google nie jest pierwsz膮 i/lub jedyn膮 firm膮, kt贸ra pracuje nad podobnymi rozwi膮zaniami. R贸wnie偶 firma Nervana Systems opracowywa艂a akceleratory AI, maj膮ce s艂u偶y膰 jako wspomagacze w us艂ugach pracuj膮cych w chmurze.

Podobne algorytmy, cho膰 oparte na uk艂adach FPGA wykorzystuj膮 te偶 inne znane firmy, jak chocia偶by Microsoft i Baidu (dla ich us艂ug sieciowych pracuj膮cych w chmurze). Facebook r贸wnie偶 opracowa艂 w艂asne rozwi膮zania akcelerator贸w AI, kt贸re oparte zosta艂y na jednostkach GPU. Jako ciekawostk臋 warto wspomnie膰, 偶e ostatnie rozwi膮zanie dost臋pne jest w formie OpenSource.

Wracaj膮c do uk艂adu firmy Google. Pierwszy raz pokazano skuteczno艣膰 dzia艂ania algorytmu przy rozpoznawaniu obraz贸w. System radzi艂 sobie nie gorzej ni偶 cz艂owiek. Znana jest te偶 anegdota, 偶e system rozpoznawania obraz贸w Google (wykorzystywany przy odczytywania numer贸w dom贸w w us艂udze StreeView) potrafi艂 odczyta膰 ka偶dy kod Captcha, spo艣r贸d wszystkich metod przedstawiania tego kodu, jakie by艂y w 贸wczesnym czasie dost臋pne. Algorytm ten nigdy nie zosta艂 przedstawiony publicznie.

Innym razem, podobny algorytm AI, podci膮gni臋to do gry GO. Wygrana z ludzkim przeciwnikiem (贸wczesnym mistrzem tej gry) pokaza艂a jak mocno algorytmy AI si臋 rozwin臋艂y, pokazuj膮c te偶 z jak trudnymi zadaniami mog膮 si臋 ju偶 mierzy膰. Jak powiedzia艂 wtedy Pichai: 鈥瀝uch 37 by艂 jednym z najpi臋kniejszych, ze wzgl臋du na kreatywno艣膰, jak膮 popisa艂 si臋 gracz (w domy艣lne, gracz AI)”.

Projekt TensorFlow jest dost臋pny na GitHub i ju偶 cieszy si臋 sporym zainteresowaniem. Co do samych procesor贸w TPU, nie podano jednak szczeg贸艂贸w. Pichai wskaza艂, 偶e nowe procesory b臋d膮 nie tylko wykorzystywane w aplikacjach Google, ale tak偶e w robotyce. Nowe chipy maj膮 pom贸c w budowie bardzo precyzyjnych manipulator贸w, przypominaj膮cych ludzk膮 r臋k臋 i d艂o艅. Nowe procesory b臋d膮 mog艂y tak偶e pom贸c w medycynie, przy rozpoznawaniu chor贸b.

Google twierdzi, 偶e ich procesory TPU znacznie wyprzedzaj膮 konkurencj臋, nawet o trzy generacje. Nie wiadomo jednak czy i kiedy trafi膮 na rynek.
reklama
reklama
Za艂aduj wi臋cej news贸w
December 13 2018 13:08 V11.10.14-1