Intel opracował nową architekturę GPU do obliczeń HPC i AI
| Gospodarka Mikrokontrolery i IoTPodążając za rosnącym wykorzystaniem heterogenicznych architektur w HPC (High-Performance Computing), Intel przedstawił nową linię dyskretnych układów GPU ogólnego przeznaczenia, zoptymalizowanych pod kątem konwergencji AI i HPC. Układy o nazwie kodowej Ponte Vecchio oparte są na architekturze Xe opracowanej przez Intela. Firma zaprezentowała je podczas Supercomputing 2019. Nowe procesory GPU zaprojektowano do zadań związanych z modelowaniem i symulacją HPC oraz trenowania sieci neuronowych AI.
Chip Ponte Vecchio będzie wytwarzany w litografii 7 nm i ma być pierwszym procesorem graficznym Intela opartym o architekturę eX. Układ ten wykorzysta również firmowe rozwiązania, takie jak Intel Foveros 3D, EMIB, pamięć dużej przepustowości i standard Compute Express Link.
Intel twierdzi, że jego zorientowane na przetwarzanie danych rozwiązania technologiczne, w tym oneAPI (które również zostało zaprezentowane na Supercomputing 2019) - stanowią podstawę dla konwergencji eksaskalowych obciążeń HPC i AI w systemie Aurora, w Argonne National Laboratory.
Aurora jest pierwszym amerykańskim systemem eksaskalowym, który w pełni wykorzysta cały wachlarz technologii opracowanych przez Intela - bazując na platformie Intel Xeon Scalable i wykorzystując procesory graficzne oparte na architekturze Xe, a także rozwiązania w segmencie pamięci nieulotnej i łączności Intel Optane DC. Architektura węzła obliczeniowego Aurora będzie zawierać dwa procesory Intel Xeon Scalable o nazwie kodowej Sapphire Rapids, wykonane w procesie technologicznym 10 nm, i sześć układów graficznych Ponte Vecchio. System ten będzie obsługiwać 10 PB pamięci operacyjnej i ponad 230 PB na gromadzenie danych.
OneAPI zapewnia ujednolicony i uproszczony model programowania do tworzenia aplikacji w heterogenicznych architekturach, w tym procesorach CPU, GPU, układach FPGA i innych akceleratorach. Opracowane przez Intela rozwiązanie zapewnia twórcom oprogramowania zunifikowane i otwarte środowisko programistyczne na dowolnej architekturze bez utraty na wydajności i eliminacji złożoności oddzielnych baz kodu wielu języków programowania oraz różnych narzędzi.
źródło: DigiTimes