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.

    Einrichtung und Verfahren zum Komprimieren von Strahlverfolgungsbeschleunigungsstrukturaufbaudaten

    公开(公告)号:DE102021118444A1

    公开(公告)日:2022-03-24

    申请号:DE102021118444

    申请日:2021-07-16

    Applicant: INTEL CORP

    Abstract: Einrichtung und Verfahren zur Komprimierung von Beschleunigungsstrukturaufbaudaten in einer Strahlverfolgungsimplementierung. Zum Beispiel umfasst eine Ausführungsform einer Einrichtung Folgendes: eine Traversierungshardwarelogik zum Traversieren von Strahlen durch eine Grafikszene, die mehrere Primitive umfasst; und eine Beschleunigungsdatenstrukturverarbeitungseinheit, die Folgendes umfasst: einen Hüllquaderkomprimierer zum Komprimieren eines Satzes von Hüllquadern, um mehrere Hüllquaderkomprimierungsblöcke zu erzeugen, und einen Indexkomprimierer zum Komprimieren eines Satzes von Indizes, um mehrere Indexkomprimierungsblöcke zu erzeugen, und einen Beschleunigungsdatenstruktur-Builder zum Erzeugen von Beschleunigungsstrukturen basierend auf Hüllquaderkomprimierungsblöcken und Indexkomprimierungsblöcken.

    Ejecución especulativa de sombreadores de choque e intersección en arquitecturas programables de trazado de rayos

    公开(公告)号:ES2907861T3

    公开(公告)日:2022-04-26

    申请号:ES19204264

    申请日:2019-10-21

    Applicant: INTEL CORP

    Abstract: Un aparato que comprende: unidades de ejecución (EUs) (4001) de datos múltiples de instrucción única (SIMD) o de hilos múltiples de instrucción única (SIMT) para ejecutar sombreadores; circuitos de trazado de rayos para ejecutar un hilo cruce de rayos, comprendiendo el circuito de trazado de rayos: circuitos transversales/de intersección (4005), en respuesta al hilo transversal, para atravesar un rayo a través de una estructura de datos de aceleración que comprende una pluralidad de nodos dispuestos de forma jerárquica y para intersectar el rayo con una primitiva contenida dentro de al menos uno de los nodos; y circuitos diferidos de sombreadores para aplazar y agregar múltiples solicitaciones de sombreadores múltiples resultantes del hilo transversal hasta que se detecte un evento desencadenante particular, en donde los sombreadores múltiples deben enviarse en las unidades EUs (4001) en un solo lote de sombreador tras la detección del evento desencadenante; y circuitos de eliminación de solicitaciones de sombreador para eliminar una o más de las múltiples solicitaciones de sombreadores múltiples al determinarse que una o más de las múltiples solicitaciones de sombreador son innecesarias, en donde el único lote de sombreador debe enviarse sin la una o más solicitaciones de sombreador eliminadas.

    Vorrichtung und Verfahren zur Konstruktion von Begrenzungsvolumenhierarchien mit reduzierter Genauigkeit

    公开(公告)号:DE102020108218A1

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

    申请号:DE102020108218

    申请日:2020-03-25

    Applicant: INTEL CORP

    Abstract: Eine Vorrichtung und ein Verfahren zur effizienten BVH-Konstruktion. Beispielsweise umfasst eine Ausführungsform einer Vorrichtung: einen Speicher zum Speichern von Grafikdaten für eine Szene, die mehrere Primitive enthält, in einer Szene mit einer ersten Genauigkeit; einen Geometriequantisierer zum Lesen von Vertices der Primitive mit der ersten Genauigkeit und zum adaptiven Quantisieren der Vertices der Primitive auf eine zweite Genauigkeit, die einem ersten lokalen Koordinatengitter eines ersten BVH-Knotens zugeordnet ist, der innerhalb eines globalen Koordinatengitters positioniert ist, wobei die zweite Genauigkeit niedriger ist als die erste Genauigkeit; einen BVH-Ersteller zum Bestimmen von Koordinaten von Kindknoten des ersten BVH-Knotens durch Durchführen einer Einteilung ohne räumliche Aufteilung oder einer Einteilung mit räumlicher Aufteilung für den ersten BVH-Knoten unter Verwendung von Primitiven, die dem ersten BVH-Knoten zugeordnet sind, wobei der BVH-Ersteller endgültige Koordinaten für die Kindknoten zumindest teilweise basierend auf einer Bewertung der Oberflächen verschiedener Begrenzungsrahmen, die für jeden der Kindknoten erzeugt werden, bestimmt.

Patent Agency Ranking