AMD i Intel wspólnie rozwijają x86. Nowe rozszerzenia ACE mają przyspieszyć AI


AMD i Intel wspólnie rozwijają x86. Nowe rozszerzenia ACE mają przyspieszyć AI

AMD i Intel kontynuują współpracę nad rozwojem architektury x86. Firmy opublikowały kolejną wersję specyfikacji ACE, czyli AI Compute Extensions. Nowy zestaw rozszerzeń przygotowuje nowe procesory obu producentów do znacznie wydajniejszej obsługi obliczeń związanych ze sztuczną inteligencją, jednocześnie zachowując kompatybilność pomiędzy kolejnymi generacjami układów.

Obie firmy ogłosiły współpracę w ramach grupy x86 Ecosystem Advisory Group w ubiegłym roku. Jej głównym celem jest stworzenie wspólnego zestawu funkcji dla architektury x86, który ułatwi programistom rozwijanie oprogramowania oraz zapewni większą zgodność nowych procesorów. Wśród najważniejszych elementów projektu znalazły się wcześniej technologie FRED, AVX10, ChkTag oraz właśnie ACE.

Nowe szczegóły ujawniają plany AMD i Intela

Najnowsza dokumentacja pokazuje, iż ACE koncentruje się przede wszystkim na przyspieszeniu obliczeń macierzowych, które stanowią podstawę działania nowoczesnych modeli AI oraz dużych modeli językowych. To właśnie mnożenie macierzy odpowiada za znaczną część obciążenia podczas trenowania i uruchamiania systemów AI, dlatego producenci procesorów szukają sposobów na wykonywanie tych operacji szybciej i przy mniejszym zużyciu energii.

AMD i Intel kontynuują współpracę nad rozwojem architektury x86. Firmy opublikowały kolejną wersję specyfikacji ACE, czyli AI Compute Extensions. Nowy zestaw rozszerzeń przygotowuje nowe procesory obu producentów do znacznie wydajniejszej obsługi obliczeń związanych ze sztuczną inteligencją, jednocześnie zachowując kompatybilność pomiędzy kolejnymi generacjami układów.

Obecnie podobne zadania realizowane są m.in. przy pomocy instrukcji SIMD oraz AVX10, jednak ich możliwości w zakresie skalowania wydajności są ograniczone. ACE ma rozszerzyć te możliwości dzięki nowym rejestrom, operacjom przetwarzania danych oraz mechanizmom umożliwiającym znacznie efektywniejszą współpracę pomiędzy klasycznymi instrukcjami AVX a specjalnymi blokami odpowiedzialnymi za obliczenia macierzowe.

Nowe rozszerzenia przewidują również obsługę wielu formatów danych wykorzystywanych przez współczesne modele AI. Wśród nich znajdują się FP32, FP16, BF16, FP8, INT8, INT32 oraz kilka nowych formatów o obniżonej precyzji opracowanych specjalnie z myślą o uczeniu maszynowym. Według autorów specyfikacji w przyszłości lista obsługiwanych formatów może zostać jeszcze rozszerzona.

ACE nie jest jedyną zmianą przygotowywaną dla architektury x86. Równolegle rozwijane są także rozszerzenia APX, które mają zwiększyć możliwości przyszłych procesorów oraz poprawić ich wydajność w wielu zastosowaniach.

Nastawienie na AI

W porównaniu z dotychczasowymi rozszerzeniami AVX10 nowe ACE zostało zaprojektowane specjalnie z myślą o zadaniach związanych ze sztuczną inteligencją, dlatego jego możliwości mają być znacznie lepiej dopasowane do współczesnych wyzwań.

Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:

AMD i Intel wspólnie rozwijają x86. Nowe rozszerzenia ACE mają przyspieszyć AI
 0