RayShapeArticle_FEX.zip
버전 1.3.0.2 (22.9 KB) 작성자:
Paul Peeling
Solving Large Geometric and Visualization Problems with GPU Computing in MATLAB
It is often necessary to scale a technical computing problem involving a small amount of data to a much larger data set. Simply looping over each section of the data can become a computational bottleneck, especially if the application has to run in real time. MATLAB® offers several approaches for accelerating algorithms, including performing computations in parallel on multicore processors and GPUs. If you have an NVDIA GPU available, one approach is to leverage the parallel architecture and throughput of the GPU with Parallel Computing Toolbox TM. Certain classes of problems, especially in computational geometry and visualization, can be solved very efficiently on a GPU.
In this submission we will modify an algorithm to run on a GPU, and then solve a geometric problem involving millions of lines and shapes in under a second. We illustrate this approach using the problem of tracing light rays as they intersect with objects. This type of problem is present in a variety of applications, including scene rendering and medical imaging.
This code accompanies the article "Solving Large Geometric and Visualization Problems with GPU Computing in MATLAB" (https://www.mathworks.com/company/technical-articles/solving-large-geometric-and-visualization-problems-with-gpu-computing-in-matlab.html)
인용 양식
Paul Peeling (2025). RayShapeArticle_FEX.zip (https://kr.mathworks.com/matlabcentral/fileexchange/46502-rayshapearticle_fex-zip), MATLAB Central File Exchange. 검색 날짜: .
MATLAB 릴리스 호환 정보
개발 환경:
R2014a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux카테고리
Help Center 및 MATLAB Answers에서 GPU Computing에 대해 자세히 알아보기
태그
도움
도움 받은 파일: Triangle/Ray Intersection
도움 준 파일: Hardware accelerated ray-box intersection, Hardware accelerated ray-triangle intersection
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!RayShapeArticle_FEX
| 버전 | 게시됨 | 릴리스 정보 | |
|---|---|---|---|
| 1.3.0.2 | Updated article URL |
||
| 1.3.0.1 | Updated license |
||
| 1.3.0.0 | Corrected order of legend entries when running the benchmark scripts. Thanks to Vadim Bulitko for spotting this.
|
||
| 1.1.0.0 | Added link to article. |
||
| 1.0.0.0 |
