• DocumentCode
    254534
  • Title

    Ray-casting algorithm and its considerations for parallel processing optimization techniques for parallel ray-casting algorithm

  • Author

    Hanjoo Cho ; Young Hwan Kim

  • Author_Institution
    Dept. of Electr. Eng., Pohang Univ. of Sci. & Technol. (POSTECH), Pohang, South Korea
  • fYear
    2014
  • fDate
    10-12 Dec. 2014
  • Firstpage
    107
  • Lastpage
    110
  • Abstract
    This paper presents the considerations for improving the processing speed of ray-casting algorithm, which is widely used to visualize medical images, by using a parallel processing unit. The most important considerations are to exploit memory bandwidth and to maintain high occupancy. To improve memory bandwidth, cache-hit-rate should be kept high. For that, z-order cache is applied to data-load-operations and data-store-patterns are arranged to be coalesced. The tasks of the ray-casting algorithm are equally distributed into the cores of a parallel processing unit to achieve high occupancy. Furthermore, an interpolation process, which is frequently used in the sampling step of the ray-casting algorithm and has high complexity, is implemented to hardwired logic to improve processing speed. As a result of these optimizations, the processing speed was improved over four hundred times than the ray-casting algorithm without optimization.
  • Keywords
    cache storage; data visualisation; image sampling; parallel algorithms; rendering (computer graphics); cache-hit-rate; data-load-operations; data-store-patterns; hardwired logic; interpolation process; medical image visualization; memory bandwidth; optimization techniques; parallel processing unit; parallel ray-casting algorithm; z-order cache; Bandwidth; Biomedical imaging; Hardware; Interpolation; Optimization; Parallel processing; Rendering (computer graphics); Ray-casting algorithm; optimization technique; parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits (ISIC), 2014 14th International Symposium on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/ISICIR.2014.7029497
  • Filename
    7029497