Light ray tracing acceleration method based on Intel multiple core framework peer mode

A technology of ray tracing and patterns, applied in 3D image processing, instruments, calculations, etc., can solve problems such as slow calculation speed, and achieve the effect of large parallel granularity, high robustness, and obvious acceleration effect

Active Publication Date: 2014-12-10
SHANDONG UNIV
View PDF1 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] Aiming at the problem of slow calculation speed of the existing ray tracing method, the present invention proposes a ray tracing acceleration method based on CPU and MIC peer-to-peer mode

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
  • Light ray tracing acceleration method based on Intel multiple core framework peer mode
  • Light ray tracing acceleration method based on Intel multiple core framework peer mode
  • Light ray tracing acceleration method based on Intel multiple core framework peer mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] Below in conjunction with accompanying drawing and embodiment the present invention will be further described:

[0042] Since in the ray tracing method, the number of rays is huge, and the calculation of a ray emitted from a screen pixel is independent of another ray, it is possible to perform parallelism between rays. According to the relative calculation capabilities of the CPU and the MIC coprocessor, the present invention adopts an adaptive rendering task division method, and distributes the first-level rays emitted from different regions of the screen to the CPU and the MIC coprocessor for parallel processing. The CPU and MIC coprocessor adopt a peer-to-peer mode, and execute the same rendering process for ray tracing and rendering after obtaining rays. After the CPU and the MIC coprocessor get the rendering task, they both divide the screen area into multiple bucket blocks, each of which only needs to be responsible for the specified screen block rendering, and ea...

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 invention discloses a light ray tracing acceleration method based on an Intel multiple core framework peer mode. The light ray tracing acceleration method based on the Intel multiple core framework peer mode includes steps: estimating a proportional relation between CPU (central processing unit) computing ability and MIC (many integrated core) computing ability; partitioning respective task loads of a CPU and MICs, and setting tasks of rendering processes of a CPU end and multiple MIC ends; using the peer mode to render assigned screen partitioning areas; starting multiple threads to process renderings of the screen partitioning areas; transmitting a rendering result to the CPU through the MICs after the rendering tasks are finished, and synthesizing a final image in the charge of the CPU. The light ray tracing acceleration method based on the Intel multiple core framework peer mode has the advantages of being large in parallel granularity, high in robustness, high in reproducibility, and independent of a concrete light ray tracing implementation detail method. Furthermore, the numbers of MIC nodes and CPU nodes are theoretically infinite large, and acceleration effects are obvious due to the fact that no computing resource is wasted on all the nodes.

Description

technical field [0001] The patent of the present invention relates to the field of parallel realistic rendering, and specifically relates to a method for accelerating ray tracing based on the Intel many-core architecture using peer-to-peer mode. Background technique [0002] Ray tracing is a special rendering algorithm used in 3D computer graphics, which traces light rays that travel in the opposite direction to the real world (ie, from the eye to the light source), and presents the 3D computer graphics scene as a two-dimensional planar image. Ray tracing can achieve a series of realistic rendering results such as reflection, refraction, scattering, and shadows, and can simulate global illumination effects with good visual effects. [0003] The ray tracing algorithm needs to emit a large amount of light for calculation. In addition to calculating the influence of the light source on the objects in the scene, it also needs to calculate the influence of the light reflected, re...

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): G06T15/06
Inventor 王佩王璐屠长河
Owner SHANDONG UNIV
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