• DocumentCode
    268506
  • Title

    Exploring the Spectrum of Dynamic Scheduling Algorithms for Scalable Distributed-MemoryRay Tracing

  • Author

    Navrátil, Paul A. ; Childs, Hank ; Fussell, Donald S. ; Lin, Chong

  • Author_Institution
    Texas Adv. Comput. Center, Univ. of Texas at Austin, Austin, TX, USA
  • Volume
    20
  • Issue
    6
  • fYear
    2014
  • fDate
    Jun-14
  • Firstpage
    893
  • Lastpage
    906
  • Abstract
    This paper extends and evaluates a family of dynamic ray scheduling algorithms that can be performed in-situ on large distributed memory parallel computers. The key idea is to consider both ray state and data accesses when scheduling ray computations. We compare three instances of this family of algorithms against two traditional statically scheduled schemes. We show that our dynamic scheduling approach can render data sets that are larger than aggregate system memory and that cannot be rendered by existing statically scheduled ray tracers. For smaller problems that fit in aggregate memory but are larger than typical shared memory, our dynamic approach is competitive with the best static scheduling algorithm.
  • Keywords
    distributed memory systems; dynamic scheduling; parallel algorithms; processor scheduling; ray tracing; rendering (computer graphics); data access; data set rendering; dynamic ray scheduling algorithms; dynamic scheduling approach; large distributed memory parallel computers; ray computation scheduling; ray state; scalable distributed-memory ray tracing; static scheduling algorithm; Coherence; Dynamic scheduling; Lighting; Processor scheduling; Ray tracing; Rendering (computer graphics); Schedules; Distributed memory; dynamic scheduling; parallel; ray tracing;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2013.261
  • Filename
    6674299