AMD Vega: architektura graficzna na miarę ery sztucznych inteligencji #CES2017

AMD Vega: architektura graficzna na miarę ery sztucznych inteligencji #CES201706.01.2017 10:33
Mariusz Błoński

AMD postanowiło ujawnić nieco szczegółów na temat architektury Vega, o istnieniu której wiedzieliśmy z harmonogramu prac opublikowanego w marcu ubiegłego roku. Na razie firma dała nam polizać cukierek przez szybę. Jako, że do oficjalnej premiery Vegi zostało jeszcze kilka miesięcy – AMD zapowiada ją na pierwszą połowę bieżącego roku – możemy spodziewać się, że ekscytujące szczegóły będą nam powoli dawkowane przez firmowych marketingowców. Zadaniem, jakie przed Vegą stawia producent, nie jest już gonienie konkurencji. Vega ma świetnie wpasować się w trendy panujące na rynku procesorów graficznych i stać się odnośnikiem dla innych.

Wysokowydajne GPU już dawno przestały być fanaberią bogatych graczy. Procesory graficzne są głównym elementem maszynowego uczenia się i nikt już nie wyobraża sobie bez nich przetwarzania olbrzymich ilości danych. A potrzeby współczesnego rynku gier czy przetwarzania wideo są tak wyśrubowane, że nie wystarczy mieć świetną jednostkę obliczeniową, konieczne jest dopasowanie do niej architektury pamięci, która poradzi sobie z przesłaniem i przechowaniem wielkich ilości informacji. Tutaj właśnie jest pole do popisu dla Vegi.

Wraz z Vegą AMD wprowadza w swoich GPU największe zmiany od czasu debiutu architektury GCN. Do nowych kości trafi nowy blok obliczeniowy o nazwie NCU (Next-Generation Compute Unit). To wciąż cztery 16-bitowe wektorowe bloki SIMD, ale zoptymalizowane pod kątem pracy z wyższymi częstotliwościami i większą liczbą instrukcji w cyklu (IPC). Pojedyncza 32-bitowa jednostka ALU jest w stanie przetwarzać dwie instrukcje szesnastobitowe. Jeśli instrukcje takie są kompatybilne co do typu, mogą być wykonane jednocześnie w tym samym takcie zegara. Sporą niespodzianką jest tutaj wparcie przez Vegę formatu INT8, szybkiej ścieżki przetwarzania ośmiobitowych liczb całkowitych, przydatnej w zastosowaniach związanych sieciach neuronowych. Jak więc widzimy, AMD postanowiło rzucić poważne wyzwanie Nvidii i jej Pascalowi. AMD nie zdradza wiele na temat organizacji NCU. Dowiadujemy się jedynie, że NCU składa się z 64 ALU, wykonujących 128 operacji 32-bit na cykl zegara.

Wygląda też na to, że udało się pozbyć głównego ograniczenia GCN: Vega ma być w stanie rozłożyć obciążenie robocze na więcej niż cztery silniki shaderów jednocześnie. Za tym idzie nowy potok geometrii, obiecujący dwukrotnie większą wydajność na cykl zegara: za wiele nie wiemy, poza stwierdzeniem, że Vega obsłużyć ma do 11 wielokątów na cykl zegara przy czterech silnikach geometrii.

W ulepszonych silnikach geometrii wspomina się także o nowym shaderze prymitywów. Jego robota polegać ma na szybkim odrzucaniu wszystkich niewidocznych czy zbytecznych prymitywów.

Największą siłą Vegi ma być jednak nowa architektura pamięci. A raczej nowe wcielenie już znanej High Bandwidth Memory (HBM), która zadebiutowała wraz z GPU Fiji w karcie Radeon R9 Fury. HBM2, bo o niej mowa, oferuje większą pojemność i przepustowość w porównaniu ze swoją poprzedniczką. Nowsza wersja zapewnia przepustowość rzędu 2 Gb/s, co przy 1024-bitowej szerokości magistrali danych danej nam przepustowość dochodzącą do 256 GB/s na kość. Ponadto specyfikacja HBM2 pozwala na budowę kości o pojemności do 8 GB. Mamy więc nie tylko dwukrotnie większą przepustowość, ale i ośmiokrotnie większą pojemność w porównaniu z pierwszą wersją HBM. Otwiera to drogę do budowy kart graficznych z nawet 32 GB szybkiego RAM. To jednak nie wszystkie zmiany w podsystemie pamięci.

Vega będzie korzystała też z osobnego kontrolera pamięci o nazwie High-Bandwidth Cache Controller (HBCC). Ma on pośredniczyć pomiędzy pamięcią podręczną GPU a pamięcią wideo. Dzięki zoptymalizowaniu architektury pod kątem lepszej obsługi przesyłania dużych ilości danych, karty graficzne korzystające z Vegi będą w stanie współpracować z różnymi rodzajami pamięci o pojemności dochodzącej do 512 terabajtów. AMD mówi tutaj o najlepiej skalowalnej architekturze pamięci GPU na świecie. Warto zwrócić uwagę na ten właśnie aspekt Vegi, gdyż dotychczas procesory graficzne nie najlepiej radziły sobie w sytuacjach, gdy pamięci zaczynało brakować. Co powiecie na dyski SSD pracujące jako bufor karty graficznej?

Wspomniane powyżej 512 TB pamięci czy rewolucja na polu zarządzania pamięcią sugerują, że AMD przygotowuje architekturę dla przemysłu z jego olbrzymimi farmami danych, a nie dla zwykłych graczy. Jednak trzeba tutaj zauważyć, że to właśnie sposób wykorzystywania pamięci przez gry zachęcił inżynierów AMD do udoskonalenia tego aspektu pracy kart graficznych. W czasie testów z Falloutem 4 i Wiedźminem III zauważono bowiem, że obie gry alokowały dwukrotnie więcej pamięci niż rzeczywiście wykorzystywały. I działo się na na zasadzie tak bo tak. Gry zawsze tak działały, zatem nie było potrzeby nic zmieniać. AMD postanowiło jednak to zmienić i położyło duży nacisk na odpowiednie wykorzystanie pamięci. W najbliższym czasie skorzysta z tego przemysł, ale w przyszłości nowa filozofia może odcisnąć swe piętno na rynku rozrywki. No i nie można zapominać o wirtualizacji. AMD dopiero robi na nim pierwsze kroki, ale samo założenie, że Vega może korzystać aż z 512 TB pamięci wyraźnie wskazują, że twórcy nowej architektury są zainteresowani też zastosowaniem jej w intensywnej pracy zespołowej, gdzie wirtualizacja i zapotrzebowanie na przestrzeń na dane idą w parze.

To co AMD dotychczas pokazało, wygląda bardzo obiecująco. Firma z pewnością zainteresowana jest rynkiem przetwarzania olbrzymich ilości danych, maszynowym uczeniem się i sieciami neuronowymi. Nie zapomina o wirtualizacji oraz wydajnym przetwarzaniu grafiki i rynku konsumenckim. Dopiero jednak ujawnienie większej ilości szczegółów na temat Vegi oraz jej niezależne testy powiedzą nam, czy i na ile nowa architektura wpłynie na rynek rozrywki konsumenckiej.

Źródło artykułu:www.dobreprogramy.pl
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.