Multi-thread block terrain dynamic scheduling based on three-dimensional array and Sudoku

被引:1
|
作者
Guo, Zhe [1 ]
Zhang, Yandian [1 ]
Fan, Yangyu [1 ]
Hu, Siqiang [1 ]
Liu, Shu [1 ]
Wang, Yi [1 ]
机构
[1] Northwestern Polytech Univ, Sch Elect & Informat, Xian 710072, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Dynamic scheduling; Block terrain; Terrain preprocessing; Sudoku; VISUALIZATION;
D O I
10.1007/s11042-017-4496-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the increasing of the scale and resolution of terrains, graphic processing hardware meet the new challenges during the terrain rendering. To solve this problem, a dynamic scheduling algorithm based on the three-dimensional array and Sudoku is proposed in this paper. Mesh optimization and texture format conversion mode is utilized to reduce the terrain data size without quality reduction. Stratified block terrains can be then built corresponding to the three-dimensional array. Finally, these block terrains are loaded and unloaded dynamically based on Sudoku strategy according to the viewpoint position. Experimental results show that the efficiency of the proposed algorithm is significantly higher than six state-of-the-art algorithms. Consequently, our algorithm has the ability to load a great amount of terrain data with high performance in frame frequency, which achieves more fluid visual experience.
引用
收藏
页码:5819 / 5835
页数:17
相关论文
共 50 条
  • [1] Multi-thread block terrain dynamic scheduling based on three-dimensional array and Sudoku
    Zhe Guo
    Yandian Zhang
    Yangyu Fan
    Siqiang Hu
    Shu Liu
    Yi Wang
    Multimedia Tools and Applications, 2018, 77 : 5819 - 5835
  • [2] A multi-thread based terrain visualization algorithm
    Zhu, Y
    PROCEEDINGS OF THE SEVENTH IASTED INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS AND IMAGING, 2004, : 200 - 205
  • [3] Thread scheduling for GPU-based OPC simulation on multi-thread
    Lee, Heejun
    Kim, Sangwook
    Hong, Jisuk
    Lee, Sooryong
    Han, Hwansoo
    OPTICAL MICROLITHOGRAPHY XXXI, 2018, 10587
  • [4] Research on Three-dimensional Modeling of Multi-thread Single Screw Pump Rotor and Stator Based on UG
    Sun, X. W.
    Wang, Q. Y.
    Wang, K.
    Wang, L.
    FUNCTIONAL MANUFACTURING TECHNOLOGIES AND CEEUSRO I, 2010, 426-427 : 114 - 117
  • [5] Dynamic Multi-Thread Scheduling Algorithm for Better Performance of the Alchemi Toolkit
    Arafat, Muhammad Yeasir
    Yaduv, Dinesh Kumar
    2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION COMMUNICATION TECHNOLOGY (ICEEICT 2015), 2015,
  • [6] Multi-Thread Connection Based Scheduling Algorithm for Network on Chip
    Tian Jia
    Hu Wei
    Li Chunqiang
    Li Tianpei
    Luo Wenjun
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1473 - 1478
  • [7] Terrain Three-dimensional Visualization Based on Dynamic LOD Quadtree Arithmetic
    Wang Yukun
    Zhu Yongli
    2012 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT CONTROL, AUTOMATIC DETECTION AND HIGH-END EQUIPMENT (ICADE), 2012, : 14 - 18
  • [8] Threshold-based dynamic annealing for multi-thread DAEM and its extreme
    Takada, M
    Nakano, R
    PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS 2003, VOLS 1-4, 2003, : 501 - 506
  • [9] Real-Time Dynamic Cloud Simulation based on Multi-Core and Multi-Thread
    Guo, Haoran
    Pang, Jianmin
    Shan, Zheng
    2012 FOURTH INTERNATIONAL CONFERENCE ON MULTIMEDIA INFORMATION NETWORKING AND SECURITY (MINES 2012), 2012, : 241 - 245
  • [10] The 3D CT Image Reconstruction based on Multi-Thread Scheduling Using Multi-GPU
    Zhu, Yining
    Zhao, Yunsong
    Zhao, Xing
    MEDICAL IMAGING 2012: PHYSICS OF MEDICAL IMAGING, 2012, 8313