Title :
A scalable parallel ray tracing algorithm for satellite imagery
Author :
Yu-Gang, Li ; Kun, Zhao ; Yu-Qing, Huang ; Zhen-Ge, Qiu ; Zhi-yong, Liu
Author_Institution :
Beijing Lab. of Intell. Inf. Technol., Chinese Acad. of Sci., Beijing, China
Abstract :
Ray-tracing, can produce high-quality images, however, the use of ray-tracing has been limited due to its high demands on computational power and memory bandwidth, especially in the case of satellite imagery. In this paper, we propose a scalable parallel ray tracing algorithm of satellite imagery on a cluster of multi-core architecture. The algorithm combines demand-driven and data-driven models in order to reduce communication on the cost of maintaining redundant data. In order to make the most of computer´s parallelism and increase computational efficiency, it combines two levels of parallelisms, the TLP parallelism brought by the many core architecture and the inter-node parallelism via MPI and OpenMP. Experiment results show that the algorithm is highly scalability.
Keywords :
application program interfaces; artificial satellites; digital elevation models; geophysical image processing; message passing; parallel algorithms; ray tracing; MPI; OpenMP; TLP parallelism; data-driven model; demand-driven model; digital elevation model; high-quality image; internode parallelism; multicore architecture cluster; satellite Imagery; scalable parallel ray tracing algorithm; Clustering algorithms; Computer architecture; Parallel processing; Pixel; Ray tracing; Rendering (computer graphics); Satellites; Digital elevation model (DEM); MPI; OpenMP; Ray tracing; parallel;
Conference_Titel :
Computer Research and Development (ICCRD), 2011 3rd International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-839-6
DOI :
10.1109/ICCRD.2011.5764267