A perceptually-driven parallel algorithm for efficient radiosity simulation

Simon Gibson, Roger J. Hubbold

    Research output: Contribution to journalArticlepeer-review

    Abstract

    We describe a novel algorithm for computing view-independent finite-element radiosity solutions on distributed sharedmemory parallel architectures. Our approach is based on the notion of a subiteration being the transfer of energy from a single source to a subset of the scene's receiver patches. By using an efficient queue-based scheduling system to process these subiterations, we show how radiosity solutions can be generated without the need for processor synchronization between iterations of the progressive refinement algorithm. The only significant source of interprocessor communication required by our method is for visibility calculations. We also describe a perceptually-driven approach to visibility estimation, which employs an efficient volumetric grid structure and attempts to reduce the amount of interprocessor communication by approximating visibility queries between distant patches. Our algorithm also eliminates the need for dynamic load-balancing until the end of the solution process and is shown to achieve a superlinear speedup in many situations. © 2000 IEEE.
    Original languageEnglish
    Pages (from-to)220-235
    Number of pages15
    JournalIEEE Transactions on Visualization and Computer Graphics
    Volume6
    Issue number3
    Publication statusPublished - 2000

    Keywords

    • Distributed shared memory
    • Load balancing
    • Parallelism
    • Progressive refinement
    • Radiosity
    • Tone reproduction
    • Visibility

    Fingerprint

    Dive into the research topics of 'A perceptually-driven parallel algorithm for efficient radiosity simulation'. Together they form a unique fingerprint.

    Cite this