Optimized implementation of ray tracing on cell broadband engine

被引:0
|
作者
Li, Bo [1 ]
Jin, Hai [1 ]
Shao, Zhiyuan [1 ]
Li, Yong [1 ]
Liu, Xin [1 ]
机构
[1] Huazhong Univ Sci & Technol, Serv Comp Technol & Syst Lab, Cluster & Grid Comp Lab, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
关键词
D O I
10.1109/MUE.2008.83
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ray tracing is a global illumination based on rendering method. It could produce very high-quality image. But rendering is also a very time-consuming procedure. In this paper, we map a Whitted-style recursive ray tracing on Cell Broadband Engine processor (Cell BE) with a number of optimization techniques according to the architecture characteristics of Cell BE processor, which include adaptive task scheduling, software managed cache, double buffering, packets of primary rays through SIMD unit. Through experiments, we show our implementation can harness the Cell BE processing power to up-limit.
引用
收藏
页码:438 / 443
页数:6
相关论文
共 50 条
  • [1] OPENCV IMPLEMENTATION OPTIMIZED FOR A CELL BROADBAND ENGINE PROCESSOR
    Sugano, Hiroki
    Miyamoto, Ryusuke
    2009 IEEE 13TH DIGITAL SIGNAL PROCESSING WORKSHOP & 5TH IEEE PROCESSING EDUCATION WORKSHOP, VOLS 1 AND 2, PROCEEDINGS, 2009, : 182 - +
  • [2] Highly optimized implementation of OpenCV for the Cell Broadband Engine
    Sugano, Hiroki
    Miyamoto, Ryusuke
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2010, 114 (11) : 1273 - 1281
  • [3] Cell Broadband Engine processor performance optimization: Tracing tools implementation and use
    Biberstein, M.
    Dori-Hacohen, S.
    Harel, Y.
    Heilper, A.
    Mendelson, B.
    Shvadron, U.
    Treister, E.
    Turek, J.
    Chang, M. S.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2009, 53 (05)
  • [4] Data Parallelization of Kd-tree Ray Tracing on the Cell Broadband Engine
    Pang, Yi
    Sun, Lifeng
    Yang, Shiqiang
    ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1246 - 1249
  • [5] Streaming model based volume ray casting implementation for Cell Broadband Engine
    Kim, Jusub
    JaJa, Joseph
    Scientific Programming, 2009, 17 (1-2) : 173 - 184
  • [6] Event tracing and visualization for Cell Broadband Engine systems
    Hackenberg, Daniel
    Brunst, Holger
    Nagel, Wolfgang E.
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 172 - 181
  • [7] Cell broadband engine processor: Design and implementation
    Riley, M. W.
    Warnock, J. D.
    Wendel, D. F.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2007, 51 (05) : 545 - 557
  • [8] On the Efficient Implementation of Reductions on the Cell Broadband Engine
    Strey, Alfred
    PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 223 - 228
  • [9] Implementation of scientific computing applications on the Cell Broadband Engine
    Shi, Guochun
    Kindratenko, Volodymyr V.
    Ufimtsev, Ivan S.
    Martinez, Todd J.
    Phillips, James C.
    Gottlieb, Steven A.
    SCIENTIFIC PROGRAMMING, 2009, 17 (1-2) : 135 - 151
  • [10] Effective Implementation of the Cell Broadband Engine™ Isolation Loader
    Murase, Masana
    Shimizu, Kanna
    Plouffe, Wilfred
    Sakamoto, Masaharu
    CCS'09: PROCEEDINGS OF THE 16TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2009, : 303 - 313