VORRICHTUNG UND VERFAHREN FÜR EINEN HIERARCHISCHEN BEAMTRACER

    公开(公告)号:DE102019132001A1

    公开(公告)日:2020-07-02

    申请号:DE102019132001

    申请日:2019-11-26

    Applicant: INTEL CORP

    Abstract: Vorrichtung und Verfahren für einen hierarchischen Beamtracer. Eine Ausführungsform einer Vorrichtung umfasst zum Beispiel: einen Beam-Erzeuger zum Erzeugen von Beam-Daten, die einem in eine Grafikszene projizierten Beam zugeordnet sind; einen Bounding-Volume-Hierarchie (BVH) -Erzeuger zum Erzeugen von BVH-Daten, die mehrere hierarchisch angeordnete BVH-Knoten umfassen; eine hierarchische Beam-basierte Durchquerungseinheit, um zu bestimmen, ob der Beam einen aktuellen BVH-Knoten kreuzt, und, falls dies der Fall ist, den Beam reaktiv in N Child-Beams zu unterteilen, um ihn gegen den aktuellen BVH-Knoten zu prüfen, und/oder die BVH-Hierarchie weiter nach unten zu durchqueren, um einen neuen BVH-Knoten auszuwählen, wobei die hierarchische Beam-basierte Durchquerungseinheit aufeinanderfolgende kreuzende Child-Beams iterativ unterteilen und/oder fortfahren soll, die BVH-Hierarchie nach unten zu durchqueren, bis ein Blattknoten erreicht wird, mit dem sich mindestens ein endgültiger Child-Beam kreuzen soll; die hierarchische Beam-basierte Durchquerungseinheit mehrere Rays innerhalb des endgültigen Child-Beam erzeugen soll; und Kreuzungs-Hardware-Logik Kreuzungsprüfung für jegliche Rays ausführen soll, die den Blattknoten kreuzen, wobei die Kreuzungsprüfung Kreuzungen zwischen den Rays, die den Blattknoten kreuzen, und Grundelementen, die durch den Blattknoten begrenzt sind, bestimmen soll.

    13.
    发明专利
    未知

    公开(公告)号:ES2997192T3

    公开(公告)日:2025-02-14

    申请号:ES19202161

    申请日:2019-10-09

    Applicant: INTEL CORP

    Abstract: Aparato y método para la aceleración del trazado de rayos utilizando una primitiva de cuadrícula. Por ejemplo, una realización de un aparato comprende: un generador de primitivas de cuadrícula para generar una primitiva de cuadrícula que comprende una pluralidad de primitivas interconectadas adyacentes; un generador de máscara de bits para generar una máscara de bits asociada con la primitiva de cuadrícula, comprendiendo la máscara de bits una pluralidad de valores de máscara de bits, estando cada valor de máscara asociado con una primitiva de la primitiva de cuadrícula; un motor de trazado de rayos que comprende una lógica de hardware de recorrido e intersección para realizar operaciones de recorrido e intersección en las que los rayos se recorren a través de una estructura de datos de aceleración jerárquica y se identifican las intersecciones entre los rayos y una o más de las primitivas interconectadas adyacentes, en donde el motor de trazado de rayos debe leer la máscara de bits para determinar un primer conjunto de primitivas a partir de la primitiva de cuadrícula en las que se realizarán las operaciones de recorrido e intersección y un segundo conjunto de primitivas a partir de la primitiva de cuadrícula en las que no se realizarán las operaciones de recorrido e intersección. (Traducción automática con Google Translate, sin valor legal)

    KOMPRIMIERUNG FÜR SPÄRLICHE DATENSTRUKTUREN UNTER VERWENDUNG VON MODUS-SUCHANNÄHERUNG

    公开(公告)号:DE102020107828A1

    公开(公告)日:2020-10-01

    申请号:DE102020107828

    申请日:2020-03-21

    Applicant: INTEL CORP

    Abstract: Die Verkörperungen sind im Allgemeinen auf die Komprimierung zur Komprimierung für spärliche Datenstrukturen unter Verwendung der Modus-Suchannäherung ausgerichtet. Eine Verkörperung eines Geräts umfasst einen oder mehrere Prozessoren einschließlich eines Grafikprozessors zur Verarbeitung von Daten; und einen Speicher zur Speicherung von Daten, einschließlich komprimierter Daten. Der eine oder die mehreren Prozessoren sollen für die Komprimierung einer Datenstruktur sorgen, einschließlich der Identifizierung eines Modus in der Datenstruktur, wobei die Datenstruktur eine Vielzahl von Werten enthält und der Modus ein am häufigsten wiederholter Wert in einer Datenstruktur ist, wobei die Identifizierung des Modus die Anwendung einer Modusnäherungsoperation und die Codierung eines Ausgangsvektors, um den identifizierten Modus einzuschließen, eine Signifikanzabbildung, um Orte anzuzeigen, an denen der Modus in der Datenstruktur vorhanden ist, und verbleibende unkomprimierte Daten aus der Datenstruktur umfaßt.

Patent Agency Ranking