Acceleration of radiance for lighting simulation by using parallel computing with OpenCL

Wangda Zuo, Andrew Mcneil, Michael Wetter, Eleanor Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

We report on the acceleration of annual daylighting simulations for fenestration systems in the Radiance ray-tracing program. The algorithm was optimized to reduce both the redundant data input/output operations and the floating-point operations. To further accelerate the simulation speed, the calculation for matrix multiplications was implemented using parallel computing on a graphics processing unit. We used OpenCL, which is a cross- platform parallel programming language. Numerical experiments show that the combination of the above measures can speed up the annual daylighting simulations 101.7 times or 28.6 times when the sky vector has 146 or 2306 elements, respectively.

Original languageEnglish (US)
Title of host publicationProceedings of Building Simulation 2011: 12th Conference of International Building Performance Simulation Association
Pages110-117
Number of pages8
StatePublished - 2011
Externally publishedYes
Event12th Conference of International Building Performance Simulation Association Building Simulation 2011, BS 2011 - Sydney, NSW, Australia
Duration: Nov 14 2011Nov 16 2011

Other

Other12th Conference of International Building Performance Simulation Association Building Simulation 2011, BS 2011
CountryAustralia
CitySydney, NSW
Period11/14/1111/16/11

Fingerprint

Daylighting
Radiance
Parallel processing systems
Parallel Computing
Lighting
Annual
Parallel programming
Ray tracing
Computer programming languages
Simulation
Matrix multiplication
Ray Tracing
Parallel Programming
Graphics Processing Unit
Floating point
Accelerate
Programming Languages
Speedup
Numerical Experiment
Output

ASJC Scopus subject areas

  • Computer Science Applications
  • Building and Construction
  • Architecture
  • Modeling and Simulation

Cite this

Zuo, W., Mcneil, A., Wetter, M., & Lee, E. (2011). Acceleration of radiance for lighting simulation by using parallel computing with OpenCL. In Proceedings of Building Simulation 2011: 12th Conference of International Building Performance Simulation Association (pp. 110-117)

Acceleration of radiance for lighting simulation by using parallel computing with OpenCL. / Zuo, Wangda; Mcneil, Andrew; Wetter, Michael; Lee, Eleanor.

Proceedings of Building Simulation 2011: 12th Conference of International Building Performance Simulation Association. 2011. p. 110-117.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Zuo, W, Mcneil, A, Wetter, M & Lee, E 2011, Acceleration of radiance for lighting simulation by using parallel computing with OpenCL. in Proceedings of Building Simulation 2011: 12th Conference of International Building Performance Simulation Association. pp. 110-117, 12th Conference of International Building Performance Simulation Association Building Simulation 2011, BS 2011, Sydney, NSW, Australia, 11/14/11.
Zuo W, Mcneil A, Wetter M, Lee E. Acceleration of radiance for lighting simulation by using parallel computing with OpenCL. In Proceedings of Building Simulation 2011: 12th Conference of International Building Performance Simulation Association. 2011. p. 110-117
Zuo, Wangda ; Mcneil, Andrew ; Wetter, Michael ; Lee, Eleanor. / Acceleration of radiance for lighting simulation by using parallel computing with OpenCL. Proceedings of Building Simulation 2011: 12th Conference of International Building Performance Simulation Association. 2011. pp. 110-117
@inproceedings{3528502b45fb4d16a35428bbdbab61c2,
title = "Acceleration of radiance for lighting simulation by using parallel computing with OpenCL",
abstract = "We report on the acceleration of annual daylighting simulations for fenestration systems in the Radiance ray-tracing program. The algorithm was optimized to reduce both the redundant data input/output operations and the floating-point operations. To further accelerate the simulation speed, the calculation for matrix multiplications was implemented using parallel computing on a graphics processing unit. We used OpenCL, which is a cross- platform parallel programming language. Numerical experiments show that the combination of the above measures can speed up the annual daylighting simulations 101.7 times or 28.6 times when the sky vector has 146 or 2306 elements, respectively.",
author = "Wangda Zuo and Andrew Mcneil and Michael Wetter and Eleanor Lee",
year = "2011",
language = "English (US)",
pages = "110--117",
booktitle = "Proceedings of Building Simulation 2011: 12th Conference of International Building Performance Simulation Association",

}

TY - GEN

T1 - Acceleration of radiance for lighting simulation by using parallel computing with OpenCL

AU - Zuo, Wangda

AU - Mcneil, Andrew

AU - Wetter, Michael

AU - Lee, Eleanor

PY - 2011

Y1 - 2011

N2 - We report on the acceleration of annual daylighting simulations for fenestration systems in the Radiance ray-tracing program. The algorithm was optimized to reduce both the redundant data input/output operations and the floating-point operations. To further accelerate the simulation speed, the calculation for matrix multiplications was implemented using parallel computing on a graphics processing unit. We used OpenCL, which is a cross- platform parallel programming language. Numerical experiments show that the combination of the above measures can speed up the annual daylighting simulations 101.7 times or 28.6 times when the sky vector has 146 or 2306 elements, respectively.

AB - We report on the acceleration of annual daylighting simulations for fenestration systems in the Radiance ray-tracing program. The algorithm was optimized to reduce both the redundant data input/output operations and the floating-point operations. To further accelerate the simulation speed, the calculation for matrix multiplications was implemented using parallel computing on a graphics processing unit. We used OpenCL, which is a cross- platform parallel programming language. Numerical experiments show that the combination of the above measures can speed up the annual daylighting simulations 101.7 times or 28.6 times when the sky vector has 146 or 2306 elements, respectively.

UR - http://www.scopus.com/inward/record.url?scp=84870168693&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84870168693&partnerID=8YFLogxK

M3 - Conference contribution

SP - 110

EP - 117

BT - Proceedings of Building Simulation 2011: 12th Conference of International Building Performance Simulation Association

ER -