Wpis z mikrobloga

Pamiętacie mity o ukrytej potędze procesora PlayStation 3? W tym wpisie postaram się te mity rozwiać.

Procesor Cell składa się z jednej pełnoprawnej jednostki PPE (Power Pocessing Element) oraz ośmiu SPE (Synergistic Processing Element) który funkcjonalnością przypomina współczesne karty graficzne.
Jak to działa? Jednostki SPE wykonują obliczenia wektorowe i w tym się dobrze sprawują, natomiast całkowicie się nie sprawdzają w żadnych innych zadaniach.

Programiści wiedząc co jest grane, starali się przerzucić jak największą ilość obliczeń na pojedynczy rdzeń PPE. Z różnym skutkiem. Natomiast obliczenia wektorowe przerzucano na SPE, tym sposobem uwalniano zasoby niezbyt wydajnej karty graficznej, ale tu zaczynają się największe schody z powodu wadliwej magistrali i wolnego dostępu Cella do pamięci karty graficznej - przy sprzyjających warunkach odczyt wynosi 16 MB/s.
Dlatego część danych starano się przerzucić okrężną drogą, a wyglądało to tak:

GDDR3-GPU-XDR-SPE-GDDR3.

A żeby jeszcze bardziej uprzykrzyć pracę deweloperom, to jednostki SPE zostały pozbawione możliwości przewidywania rozgałęzień i wszystkie obliczenia trzeba zrównoleglać ręcznie.

Skomplikowane prawda? To teraz pomyślcie sobie, co czuli programiści, którzy w podskokach uciekali z wielu studiów SONY :)
#konsole #komputery #ciekawostki
Pobierz kiera1 - Pamiętacie mity o ukrytej potędze procesora PlayStation 3? W tym wpisie post...
źródło: comment_rMzflcRxaW8HYCpSJlFA36AnYM3Lhqg8.jpg
  • 1