• DocumentCode
    1926068
  • Title

    Dynamic screen division for load balancing the raycasting of irregular data

  • Author

    Labronici, Bernardo B. ; Bentes, Cristiana ; Drummond, Lucia Maria A ; Farias, Ricardo

  • Author_Institution
    Comput. Sci. Dept., Fed. Fluminense Univ., Niteroi, Brazil
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 4 2009
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Parallel rendering algorithms usually suffer from high load imbalance during execution, due to the irregular nature of the datasets. In this paper, we propose a new load balancing scheme for tile-based parallel rendering that includes strategies for load estimation, tile decomposition and tile assignment. The load estimation strategy computes the rendering cost for each pixel, and uses it as a prediction for the next frame. The tile decomposition strategy adaptively divides the screen into tiles based on the computed costs, until an evenly tile partition is achieved. The tile assignment strategy distributes the tiles among rendering processors, based on a 2-optimal scheduling. Experimental results show that our scheme achieves significant performance gains by reducing the load imbalance when compared to the traditional tile subdivision and static random distribution schemes.
  • Keywords
    parallel processing; rendering (computer graphics); resource allocation; dynamic screen division; irregular data raycasting; load balancing; load estimation; rendering processor; tile assignment; tile decomposition; tile-based parallel rendering; Computer science; Concurrent computing; Costs; Data engineering; Data visualization; Load management; Parallel processing; Rendering (computer graphics); Systems engineering and theory; Tiles; load balancing; parallel rendering; raycasting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-5011-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2009.5289164
  • Filename
    5289164