Firma AMD kod kompilatora Btver2/Jaguar w celu optymalizacji wydajności. I w tym, co może zaskakiwać, ogromną zasługę ma Sony. To bowiem japońska korporacja używa LLVM Clang jako domyślnego zestawu narzędzi dla swojej PlayStation 4. A w podstawie konsoli leży hybrydowy „czerwony” chip Jaguar.

W ubiegłym tygodniu do kodu docelowego Jaguar/Btver2 dodano kolejną aktualizację, która zmniejsza opóźnienia i poprawia przepustowość instrukcji CMPXCHG. To pozwoli na ogólne przyspieszenie pracy. Dzięki temu Sony kontynuuje wprowadzanie swoich ulepszeń do kompilatora.
Oprócz optymalizacji istniejącej konsoli, może to wskazywać na przygotowania programowe PS5. Ta konsola będzie bazować na procesorze Ryzen trzeciej generacji z grafiką Navi. A biorąc pod uwagę, że Sony już pracowała nad ulepszeniami dla LLVM pod architekturę Zen, wygląda to całkiem logicznie.
Jak zauważono, obecne i najbliższe planowane zmiany zostaną uwzględnione w wydaniu LLVM Clang 10.0, które ma się ukazać na początku 2020 roku.
Źródło: 3dnews.ru
