Real-Time Solid Voxelization Using Multi-Core Pipelining
Open AccessThis dissertation not only proposes a new approach to real-time solid voxelization by Graphics Processor Unit (GPU) acceleration, but also proposes a novel parallel multi-core pipelined architecture to further improve total performance. The new generic parallel architecture can also be successfully applied to other multi-core/many-core architectures or heterogeneous systems. The GPU-accelerated solid voxelization approach utilizes a novel dynamic slice function mechanism and masking techniques to significantly improve solid voxelization speed in real time as well as create various multi-valued high-quality solid volumetric models. To further improve performance, an effective scheme for real-time parallel solid voxelization using multi-core pipelining is presented. A novel multi-core pipelined parallel architecture is designed based on program slicing by forced interrupts and a distinct memory/cache dynamic management technology. The most important advantage of this architecture is that most existing single-processor software programs can be directly used with nearly no change, unlike conventional parallel programming which has to take into account data distribution, load balancing, and scheduling. The algorithms and architectures introduced in this dissertation are convenient to implement and integrate into many applications. The experimental results, performance analysis, comparison, and case studies demonstrate the effectiveness, flexibility, and diversity of developed approaches and architecture systems.
- All rights reserved
Notice to Authors
If you are the author of this work and you have any questions about the information on this page, please use the Contact form to get in touch with us.