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.

Patent Agency Ranking