Article Link
Collect
Submit Manuscript
Show Outline
Outline
Graphical Abstract
Abstract
Keywords
Electronic Supplementary Material
References
Show full outline
Hide outline
Research Article

Exploring GPU acceleration framework for climate based daylight modeling

Sida Du1,§Yongqing Zhao1,§Zhen Tian1,2()David Geisler-Moroder3Wei Wang1,2()
School of Architecture and Planning, Hunan University, Changsha 410082, China
Austria-China Low Carbon Building and Energy Joint Laboratory, Changsha 410082, China
University of Innsbruck, Unit of Energy Efficient Building, A-6020, Innsbruck, Austria

§ Sida Du and Yongqing Zhao contributed equally to this work.

Show Author Information

Graphical Abstract

View original image Download original image

Abstract

Indoor glare significantly affects the visual comfort and health of occupants, daylighting simulation can act as an effective method to analyze daylight glare issues during building design. To address the extensive computational costs associated with calculating annual daylight glare metrics with existing methods, this study introduces an acceleration framework, which can be widely applied. The framework integrates a newly developed daylight matrix multiplication program (DMM4GPU) for Graphics Processing Unit (GPU) computation acceleration and the previously developed Accelerad program, which can accelerate the calculation of Daylight Coefficient (DC) matrices in the Two-phase Method (2-PM), the View matrices in the Three-phase Method (3-PM) and Five-phase Method (5-PM). By comparing with standard Radiance Central Processing Unit (CPU) calculations, the study validated the acceleration framework’s simulation accuracy and significantly reduced computation time in daylight glare metrics calculations. It also analyzed the impact of various simulation parameters on the framework’s performance. Results indicate that the acceleration framework’s error in calculating Daylight Glare Probability (DGP) is minimal (RMSE < 0.004), and the computation times for the 2-PM, 3-PM, and 5-PM are reduced by 94.8%, 93.9%, and 83.0%, respectively. Furthermore, this study discussed modeling techniques to avoid possible errors in the daylight GPU computations.

Electronic Supplementary Material

Download File(s)
bs-18-1-33_ESM.pdf (1.3 MB)

References

 

Acosta I, Campano MÁ, Leslie R, et al. (2019). Daylighting design for healthy environments: Analysis of educational spaces for optimal circadian stimulus. Solar Energy, 193: 584–596.

 

Amasuomo JOM, Alio AN (2013). Students’ perception of daylight illumination in the school workshop as a determinant for effective students’ task performance in workshop practice. Journal of Education and Learning, 2: 201–207.

 

Chen H, Cai B, Yang H, et al. (2022). Study on natural lighting and electrical performance of louvered photovoltaic windows in hot summer and cold winter areas. Energy and Buildings, 271: 112313.

 
Cornea M (2009). IEEE 754-2008 decimal floating-point for intel® architecture processors. In: Proceedings of 2009 19th IEEE Symposium on Computer Arithmetic, Portland, OR, USA.
 

Dai H, Peng X, Shi X, et al. (2022). Reveal training performance mystery between TensorFlow and PyTorch in the single GPU environment. Science China Information Sciences, 65: 112103.

 

Fang J, Zhao Y, Tian Z, et al. (2022). Analysis of dynamic louver control with prism redirecting fenestrations for office daylighting optimization. Energy and Buildings, 262: 112019.

 

Fernandes LL, Lee ES, Thanachareonkit A, et al. (2021). Potential annual daylighting performance of a high-efficiency daylight redirecting slat system. Building Simulation, 14: 495–510.

 
Hopkins AS, Lekov A, Lutz J, et al. (2011). Simulating a Nationally Representative Housing Sample Using EnergyPlus. Lawrence Berkley National Laboratory, USA.
 
Jones NL (2019a). Accelerad Document. Available at https://nljones.github.io/Accelerad/documentation.html.
 
Jones NL (2019b). Fast climate-based glare analysis and spatial mapping. In: Proceedings of the 16th International IBPSA Building Simulation Conference, Rome, Italy.
 

Jones NL (2024). Fast annual daylighting simulation and high dynamic range image processing using NumPy. Science and Technology for the Built Environment, 30: 327–340.

 

Jones NL, Greenberg DP, Pratt KB (2012). Fast computer graphics techniques for calculating direct solar radiation on complex building surfaces. Journal of Building Performance Simulation, 5: 300–312.

 
Jones NL, Reinhart C F, (2014). Irradiance caching for global illumination calculation on graphics hardware. In: Proceedings of ASHRAE/IBPSA-USA. Available at https://web.mit.edu/SustainableDesignLab/publications/15_Jones.pdf
 
Jones NL, Reinhart CF (2015). Fast Daylight Coefficient Calculation using Graphics Hardware. In: Proceedings of the 14th International IBPSA Building Simulation Conference.
 
Jones NL, Reinhart CF (2017). Speedup potential of climate-based daylight modelling on GPUs. In: Proceedings of the 14th International IBPSA Building Simulation Conference.
 

Kim CS, Chung SJ (2011). Daylighting simulation as an architectural design process in museums installed with toplights. Building and Environment, 46: 210–222.

 

Klems (1994). A new method for predicting the solar heat gain of complex fenestration systems: Ⅱ, Detailed description of the matrix layer calculation. ASHRAE Transactions, 100(1): 1073–1086.

 

Lari K, Bruce A, Sadatifar S, et al. (2023). Techno-economic analysis to determine the potential of perovskite-based PV blinds for buildings. Solar Energy, 265: 112052.

 
Larson GW, Shakespeare R. (1998). Rendering with Radiance: The Art and Science of Lighting Visualization. San Francisco: Morgan Kaufmann Publishers.
 

Lin P, Tian Z, Jonsson JC (2020). Analysis of the performance of prism daylight redirecting systems with bi-directional scattering distribution functions. Building Simulation, 13: 305–316.

 
Mardaljevic J (1999). Daylight simulation: validation, sky models and daylight coefficients. PhD Thesis, De Montfort University, UK.
 

Mazumdar S, Chen Q (2008). Influence of cabin conditions on placement and response of contaminant detection sensors in a commercial aircraft. Journal of Environmental Monitoring, 10: 71–81.

 
McNeil A (2013a). The Three-Phase Method for Simulating Complex Fenestration with Radiance. LBNL. Available at https://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf/view.
 
McNeil A (2013b). The Five-Phase Method for Simulating Complex Fenestration with Radiance. Available at https://www.radiance-online.org/learning/tutorials/fivephasetutorialfiles/Tutorial-FivePhaseMethod_v2.pdf/view.
 

Moore GE (1965). Cramming more components onto integrated circuits. Electronics, 38: 114–117.

 

Mork R, Falkenberg HK, Fostervold KI, et al. (2020). Discomfort glare and psychological stress during computer work: subjective responses and associations between neck pain and trapezius muscle blood flow. International Archives of Occupational and Environmental Health, 93: 29–42.

 

Nasrollahi N, Rostami E (2023). The impacts of urban canyons morphology on daylight availability and energy consumption of buildings in a hot-summer Mediterranean climate. Solar Energy, 266: 112181.

 
NVIDIA (2016). CUDA C Programming Guide. NVIDIA. Available at https://www.labri.fr/perso/guenneba/pghp_2016/CUDA_C_Programming_Guide.pdf
 

Parker SG, Bigler J, Dietrich A, et al. (2010). OptiX: A general purpose ray tracing engine. ACM Transactions on Graphics, 29: 1–13.https://doi.org/10.1145/1778765.1778803

 

Reinhart CF, Walkenhorst O (2001). Validation of dynamic RADIANCE-based daylight simulations for a test office with external blinds. Energy and Buildings, 33: 683–697.

 
Schardl TB (2016). Performance engineering of multicore software: Developing a science of fast code for the post-Moore era. PhD Thesis, Massachusetts Institute of Technology, USA
 

Shcherbakov MV, Brebels A, Shcherbakova NL, et al. (2013). A survey of forecast error measures. World Applied Sciences Journal, 24: 171–176.

 

Su X, Zhang L, Luo Y, et al. (2022). Energy performance of a reversible window integrated with photovoltaic blinds in Harbin. Building and Environment, 213: 108861.

 

Tian Z, Lei Y, Jonsson JC (2019). Daylight luminous environment with prismatic film glazing in deep depth manufacture buildings. Building Simulation, 12: 129–140.

 

Tian Z, Zhao Y, Fang J, et al. (2023). A study of daylight glare evaluation with prism daylighting redirecting fenestrations. Journal of Building Engineering, 71: 106428.

 

Tregenza PR, Waters IM (1983). Daylight coefficients. Lighting Research & Technology, 15: 65–71.

 

Turan I, Chegut A, Fink D, et al. (2020). The value of daylight in office spaces. Building and Environment, 168: 106503.

 

Van Den Wymelenberg K, Inanici M (2014). A critical investigation of common lighting design metrics for predicting human visual comfort in offices with daylight. Leukos, 10: 145–164.

 

Ward G, Mistrick R, Lee ES, et al. (2011). Simulating the daylight performance of complex fenestration systems using bidirectional scattering distribution functions within radiance. Leukos, 7: 241–261.

 

Ward GJ, Wang T, Geisler-Moroder D, et al. (2021). Modeling specular transmission of complex fenestration systems with data-driven BSDFs. Building and Environment, 196: 107774.

 
Wasilewski S, Grobe LO, Schregle R, et al. (2021). Raytraverse: Navigating the lightfield to enhance climate-based daylight modeling. In: Proceedings of Symposium on Simulation for Architecture and Urban Design (simAUD)
 

Wasilewski S, Grobe LO, Wienold J, et al. (2022a). Efficient simulation for visual comfort evaluations. Energy and Buildings, 267: 112141.

 

Wasilewski S, Wienold J, Andersen M (2022b). A critical comparison of annual glare simulation methods. E3S Web of Conferences, 362: 01002.

 

Wienold J, Christoffersen J (2006). Evaluation methods and development of a new glare prediction model for daylight environments with the use of CCD cameras. Energy and Buildings, 38: 743–757.

 

Wienold J, Iwata T, Sarey Khanie M, et al. (2019). Cross-validation and robustness of daylight glare metrics. Lighting Research & Technology, 51: 983–1013.

 

Xue P, Mak CM, Cheung HD (2014). The effects of daylighting and human behavior on luminous comfort in residential buildings: A questionnaire survey. Building and Environment, 81: 51–59.

 

Yang Y, Wanek J, Shahidi M (2008). Representing the retinal line spread shape with mathematical functions. Journal of Zhejiang University Science B, 9: 996–1002.

 

Yun SI, Choi A (2022). Simulation-based analysis of luminous environment of OLED lighting-integrated blinds for PV–OLED blind systems. Building and Environment, 211: 108765.

 

Zhao Y, Tian Z (2023). Modified climate-based daylight modeling methods for buildings. Building and Environment, 242: 110598.

 

Zhao Y, Tian Z (2024). A fast matrix-based method for two-phase and three-phase daylight simulations. Energy and Buildings, 304: 113866.

 

Zuo W, Chen Q (2010). Fast and informative flow simulations in a building by using fast fluid dynamics model on graphics processing unit. Building and Environment, 45: 747–757.

 

Zuo W, McNeil A, Wetter M, et al. (2014). Acceleration of the matrix multiplication of Radiance three phase daylighting simulations with parallel computing on heterogeneous hardware of personal computer. Journal of Building Performance Simulation, 7: 152–163.

Building Simulation
Pages 33-46
Cite this article:
Du S, Zhao Y, Tian Z, et al. Exploring GPU acceleration framework for climate based daylight modeling. Building Simulation, 2025, 18(1): 33-46. https://doi.org/10.1007/s12273-024-1207-5
Metrics & Citations  
Article History
Copyright
Return