Spotkałem się z tym terminem „procesory strumieniowe GPU” na http://yourultimatepc.com/, kiedy czytałem o tym, jak wybierać części do kompilacji, którą robię i chcę tylko dowiedzieć się o nich więcej oraz o tym, jak wpływają one na wydajność GPU.
Jest to prawdopodobnie bardzo uproszczone. Z zadowoleniem przyjmuję poprawki i dodatkowe informacje.
Nowoczesne procesory graficzne obsługują moduły cieniujące. Shadery to małe programy. Gdy GPU wypełnia wielokąt lub inny element prymitywny, zamiast po prostu włączyć piksel, może uruchomić mały program dla tego piksela. Program może zdecydować o „odcieniu” piksela lub włączyć / wyłączyć dodatkowe piksele lub inne rzeczy. Pozwala to na szeroką gamę efektów.
Procesor strumieniowy to jednostka, która uruchamia programy cieniujące. Procesory strumieniowe nie muszą być używane do „cieniowania” wielokątów per se, jest to podstawa GPGPU / CUDA / używającej twojego GPU do rzeczy innych niż grafika.
Potrzebujesz kilku z nich działających jednocześnie, ponieważ procesor graficzny próbuje narysować ramkę tak szybko, jak to możliwe. Im więcej ich jest i im szybciej, tym lepiej.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.