Verfahren und Vorrichtung für effiziente Verarbeitung von abgeleiteten einheitlichen Werten in einem Grafikprozessor

    公开(公告)号:DE112018003999T5

    公开(公告)日:2020-04-23

    申请号:DE112018003999

    申请日:2018-08-21

    Applicant: INTEL CORP

    Abstract: Verschiedene Ausführungsformen ermöglichen die Berechnung von abgeleiteten einheitlichen Werten mit geringer Frequenz. Ein Compiler kann einen oder mehrere Abschnitte von einem Shader identifizieren, die einen abgeleiteten Wert basierend auf einem Eingabewert berechnen. Beispielsweise kann dieser Abschnitt Anweisungen umfassen, die konstante Werte oder die Ergebnisse vorheriger Funktionen verwenden, die konstante Werte verwendet haben. Die konstanten Werte können hartcodierte Werte, die durch das Programm bereitgestellt sind (z. B. direkte Werte), und/oder andere konstante Werte umfassen. Dieser Abschnitt des Shaders kann durch den Compiler extrahiert und in ein erstes Programm kompiliert werden. Der Compiler kann den Rest des Shaders in ein zweites Programm kompilieren, das die abgeleiteten einheitlichen Werte von dem ersten Programm erhält. Durch Extrahieren des Abschnitts/der Abschnitte des Programms, das einen abgeleiteten Wert in ein separates Programm berechnet, kann der abgeleitete einheitliche Wert/können die abgeleiteten einheitlichen Werte bei einer geringeren Frequenz berechnet werden, als wenn sie für jedes Pixel berechnet würden.

Patent Agency Ranking