• DocumentCode
    3112044
  • Title

    Exploiting deep parallel memory hierarchies for ray casting volume rendering

  • Author

    Palmer, Michael E. ; Taylor, Stephen ; Totty, Brian

  • Author_Institution
    Inktomi Corp., San Mateo, CA, USA
  • fYear
    1997
  • fDate
    20-21 Oct 1997
  • Firstpage
    15
  • Abstract
    Previous work in single-processor ray casting methods for volume rendering has concentrated on algorithmic optimizations to reduce computational work. Previous work in parallel volume rendering has concentrated on partitioning, with the goals of maximizing load balance and minimizing communication between distributed nodes. Building on our previous work at lower levels of the hierarchy, we present techniques to efficiently exploit all levels of the deep memory hierarchy of a distributed Power Challenge Array, on which we implement a logical global address space for volume blocks with caching. This focus on the optimal exploitation of the entire memory hierarchy, from the processor cache to the interconnection network between distributed nodes, allows us to efficiently render a 7.1 GByte dataset. Our results have implications for the parallel solution of other problems which, like ray casting, require a global gather operation and contain coherence. We discuss implications for the design of a parallel architecture suited to solving this class of problems
  • Keywords
    cache storage; memory architecture; parallel algorithms; parallel architectures; ray tracing; rendering (computer graphics); 7.1 GB; Power Challenge Array; caching; coherence; deep parallel memory hierarchies; distributed array; distributed nodes; global gather operation; interconnection network; logical global address space; parallel architecture; processor cache; ray casting; volume rendering; Algorithm design and analysis; Casting; Concurrent computing; Hardware; Information science; Logic arrays; Optimization methods; Parallel architectures; Parallel machines; Partitioning algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Rendering, 1997. PRS 97. Proceedings. IEEE Symposium on
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-8186-8265-5
  • Type

    conf

  • DOI
    10.1109/PRS.1997.628291
  • Filename
    628291