期刊文献+

最小通信开销的Direct Send并行图像合成方法 被引量:3

A Direct Send Image Compositing Algorithm with Minimal Communication Costs
下载PDF
导出
摘要 Sort-last并行绘制方法广泛应用于大规模科学数据的并行可视化过程,而并行图像合成方法直接决定了Sort-last方法的总体绘制性能.针对目前Direct Send图像合成方法中存在的不足,提出一种通信开销最小的Direct Send并行图像合成方法,该方法首先使用GPU多线程方式统计各个绘制节点图像的有效像素前缀和,再利用动态规划方法计算有效像素前缀和列表的最佳分割位置,使并行图像合成的通信开销最小.该方法改变了传统Direct Send方法中静态均匀分配图像子块的合成模式,实验表明:所提出的Direct Send方法在并行图像合成性能方面明显优于现有方法,为后续以Direct Send方法为基石构建更高效的大规模并行图像合成方法奠定了基础. Sort-last is the most widely used method for large scale parallel visualization,and the bottleneck of sort-last method is the image compositing stage.Direct Send is the cornerstone for all other compositing algorithms,so it makes a lot of sense to improve its performance for accelerating image composition.To minimize the communication cost in image compositing,we propose a new type of Direct Send method.Compared with the static partition strategy of the traditional Direct Send,our method is dynamic and adaptive,and it is composed of two phrases:Firstly,we compute all active pixel prefix sums of each image by GPU multi-threads in parallel.This process can remove the background pixels tremendously,and the images are all compressed efficiently.Secondly,a dynamic programming model is built and solved to generate the optimal partitions of subimages for Direct Send image compositing,which ensures that the communication costs of Direct Send is minimal.In the experiments,we firstly measure the image compression ratios of our method,and obtain the optimal size of pixel blocks.Then,we compare the compositing time of our method with RLE and greedy algorithm on varying number of rendering nodes,showing that our method is more efficient than the existing two methods.
作者 王攀 杨平利 黄少华 林成地 孔龙星 Wang Pan;Yang Pingli;Huang Shaohua;Lin Chengdi;Kong Longxing(Northwest Institute of Nuclear Technology,Xi'an 710024)
出处 《计算机研究与发展》 EI CSCD 北大核心 2018年第4期885-892,共8页 Journal of Computer Research and Development
关键词 并行可视化 并行图像合成 图像压缩 最小通信开销 parallel visualization parallel image compositing image compression minimal communication cost
  • 相关文献

参考文献3

二级参考文献52

  • 1俞宏峰.大规模科学数据可视化[J].中国计算机学会通讯,2012,8(9):29-36.
  • 2Whitlock B, Favre J M, Meredith J S. Parallel in situ coupling of simulation with a fully featured visualization system [C]//Proceedings of the 1 lth Eurographies Conference on Parallel Graphics and Visualization. Aire-la-Ville: Eurographies Association Press, 2011 : 101-109.
  • 3Johnson C, Ross R. Visualization and knowledge diseovery: report from the DOE/ASCR workshop on visual analysis and data exploration at extreme seale [OL]. [2012-12-31], http:// www. sei. utah. edu/vaw/2OO7/DOE-Visualization-Report-2007. pdf.
  • 4Li M, Pan J, Gao L, et al. Bulk flow of halos in ACDM simulation [J]. The Astrophysical Journal, 2012, 761 (2) 151-161.
  • 5WongP C, Shen H-W, Johnson C R , et al. The top 10 challenges in extreme scale visual analytics [J]. IEEE Computer Graphics and Applications, 2012, 32(4): 63-67.
  • 6Dongarra J, Beckman P, Moore T, et al. The international exascale software roadmap [J]. International Journal of High Performance Computing Applications, 2011, 25(1): 3-60.
  • 7Ma K L. In situ visualization at extreme scale-challenges and opportunities [J]. IEEE Computer Graphics and Applications, 2009, 29(6): 14-19.
  • 8Zheng F, Hasan A, Cao J, et al. In-situ i/o processing: a case for location flexibility [C] /]Proceedings of the 6th Workshop on Parallel Data Storage. New York: ACM Press, 2011 : 37-42.
  • 9Kim J, Abbasi H, Chacon L, et al. Parallel in situ indexing for data-intensive computing [C] //Proceedings of IEEE Symposium on Large Data Analysis and Visualization. Los Alamitos: IEEE Computer Society Press, 2011:65-72.
  • 10Anna T, Yu H, Carlos D C, et al. A preview and exploratory technique for large-scale scientific simulation [C] // Proceedings of the Eurographics Symposium on Parallel Graphics and Visualization. Aire-la-Ville: Eurographics Association Press, 2011:1-11.

共引文献9

同被引文献23

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部