BVH construction method and device for GPU and storage medium

A technology for constructing and storing modules, which is applied in the generation of bounding volume hierarchy, and can solve the problems of ineffective saving of mobile device storage bandwidth, high complexity, optimization, etc.

Active Publication Date: 2021-06-25
HISILICON TECH
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing dedicated hardware modules often consider more complex scenes, even about 2M or more primitives
However, for the application scenarios on mobile devices, for example, the typical scene complexity of the current game engine is about 100K primitives, the existing dedicated hardware modules do not consider the special optimization for the application scenarios on mobile devices, which cannot effectively save Storage Bandwidth for Mobile Devices

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • BVH construction method and device for GPU and storage medium
  • BVH construction method and device for GPU and storage medium
  • BVH construction method and device for GPU and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Among them, in the description of this application, unless otherwise specified, " / " means or means, for example, A / B can mean A or B; "and / or" in this article is only a kind of association describing associated objects A relationship means that there may be three kinds of relationships, for example, A and / or B means: A exists alone, A and B exist simultaneously, and B exists alone. And, in the description of the present application, unless otherwise specified, "plurality" means two or more than two. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same or similar items with basically the same function and effect. Those skilled in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention provides a BVH construction method and device for a GPU and a storage medium. A BVH construction device is deployed on a GPU, and in the BVH construction process, a node bounding box of nodes and a primitive bounding box of primitives surrounded by the node bounding box both use spherical bounding boxes. By means of the spherical bounding box, occupation of equipment storage bandwidth in the BVH construction process can be reduced, meanwhile, the BVH construction time is shortened, and the BVH output rate is increased.

Description

technical field [0001] The present application relates to the technical field of computer graphics, and in particular to a method, device and equipment for generating a bounding volume hierarchy (BVH) of a graphics processing unit (graphics processing unit, GPU). Background technique [0002] BVH is an accelerated data structure organized in a hierarchical tree structure including root nodes, child nodes and leaf nodes. Among them, the root node is the collection of all primitives. Currently, a central processing unit (central processing unit, CPU) or GPU is mostly used to construct the BVH. Since a large amount of storage bandwidth and power consumption are required in the process of constructing a BVH using a CPU or GPU, it is not suitable for mobile devices with limited storage bandwidth. [0003] At present, some dedicated hardware modules for constructing BVH have also appeared. These dedicated hardware modules are more dedicated to reducing the time of constructing B...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T1/20G06T1/60
CPCG06T1/20G06T1/60Y02D10/00
Inventor 朱韵鹏
Owner HISILICON TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products