Predicate |
Object |
assignee |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentassignee/MD5_a68790a12228f5b99e176e8aacff640a |
classificationCPCAdditional |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06T2210-12 |
classificationCPCInventive |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06N3-045 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06T1-60 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06T1-20 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06N5-046 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06T17-005 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06T15-005 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F9-3877 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06T15-06 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06N3-084 |
classificationIPCInventive |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06T15-06 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F9-38 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06T1-60 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06T1-20 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06N5-04 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06T17-00 |
filingDate |
2020-12-04^^<http://www.w3.org/2001/XMLSchema#date> |
grantDate |
2022-09-27^^<http://www.w3.org/2001/XMLSchema#date> |
inventor |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_43017823481a7ae7ff173683c85080e6 http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_55398ed7ca51904c9ff4cb253da9b9c4 http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_11cb0a2904f3d7ce7962490cd215b4ec http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_c299d5dd7d13fd5950a78e8dbe93bdaf http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_ec7ba3c0af4b32fa57829233fe46461f http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_ec4e2990258190f257d0158bd8d23603 |
publicationDate |
2022-09-27^^<http://www.w3.org/2001/XMLSchema#date> |
publicationNumber |
US-11455768-B2 |
titleOfInvention |
Method for forward progress and programmable timeouts of tree traversal mechanisms in hardware |
abstract |
In a ray tracer, to prevent any long-running query from hanging the graphics processing unit, a traversal coprocessor provides a preemption mechanism that will allow rays to stop processing or time out early. The example non-limiting implementations described herein provide such a preemption mechanism, including a forward progress guarantee, and additional programmable timeout options that can be time or cycle based. Those programmable options provide a means for quality of service timing guarantees for applications such as virtual reality (VR) that have strict timing requirements. |
priorityDate |
2018-08-10^^<http://www.w3.org/2001/XMLSchema#date> |
type |
http://data.epo.org/linked-data/def/patent/Publication |