Jednostka wyjściowa renderowania - Render output unit

Jednostka wyjściowa renderowania , często określana skrótem " ROP " , a czasami nazywana potokiem operacji rastrowych , jest komponentem sprzętowym nowoczesnych procesorów graficznych ( GPU ) i jednym z ostatnich etapów procesu renderowania nowoczesnych kart graficznych . Te rurociągi pikseli ma piksel (każdy piksel jest punktem bezwymiarowa) i teksela informacji i przetwarza je poprzez specyficzne matrycy i operacji wektora , do końcowej wartości pikseli lub głębokości. Ten proces nazywa się rasteryzacją . Tak więc ROP kontrolują antyaliasing , gdy więcej niż jedna próbka jest łączona w jeden piksel. ROPy wykonują transakcje pomiędzy odpowiednimi buforami w pamięci lokalnej – obejmuje to zapis lub odczyt wartości, a także łączenie ich ze sobą. Dedykowany sprzęt do antyaliasingu używany do wykonywania sprzętowych metod antyaliasingu, takich jak MSAA, jest zawarty w ROP.

Wszystkie renderowane dane muszą przejść przez ROP, aby mogły zostać zapisane w buforze ramki , a stamtąd mogą być przesyłane do wyświetlacza.

Dlatego ROP to miejsce, w którym dane wyjściowe GPU są składane w bitmapowy obraz gotowy do wyświetlenia.

Historycznie liczba ROP, TMU i jednostek przetwarzania cieniującego / procesorów strumieniowych była taka sama. Jednak od 2004 r. kilka procesorów graficznych rozdzieliło te obszary, aby umożliwić optymalną alokację tranzystorów dla obciążenia aplikacji i dostępnej wydajności pamięci. W miarę utrzymywania się trendu oczekuje się, że procesory graficzne będą nadal oddzielać różne części swoich architektur, aby zwiększyć ich zdolność adaptacji do przyszłych aplikacji graficznych. Ten projekt pozwala również producentom chipów zbudować modułową linię, w której topowe procesory graficzne zasadniczo wykorzystują tę samą logikę, co produkty z niższej półki.

Zobacz też

Bibliografia