Enabling High-Performance Physical Based Rendering on New Sunway Supercomputer

Zeyu Song,Lin Gan,Shengye Xiang,Yinuo Wang,Xiaohui Duan,Guangwen Yang
DOI: https://doi.org/10.1109/ipdps57955.2024.00032
2024-01-01
Abstract:Physical based rendering is widely applied in diverse fields requiring realistic scene visualization. This paper outlines our efforts in implementing a high-performance and highly scalable physical based rendering framework on the next-generation Sunway supercomputer based on PBRT. To effectively tailor the rendering application to the hardware attributes of the state-of-the-art architecture, we primarily carried out four approaches, 1) a memory management strategy, 2) a solution for runtime polymorphism, 3) measures to mitigate instruction cache misses, and 4) a two level load balancing strategy. Our design can achieve at most 41.95x speedup relative to baseline implementation. By using 32 Sunway processors, we can achieve at most 27.97x speedup relative to a 40-core 5218R CPU and at most 6.90x speedup relative to a RTX 3090 GPU. Nearly linear scalabilities are obtained when scaling up to 2,048 Sunway processors.
What problem does this paper attempt to address?