Thread Group Multithreading: Accelerating the Computation of an Agent-Based Power System Modeling and Simulation Tool -- C GridLAB-D
GridLAB-DTM is an open source next generation agent-based smart-grid simulator that provides unprecedented capability to model the performance of smart grid technologies. Over the past few years, GridLAB-D has been used to conduct important analyses of smart grid concepts, but it is still quite limited by its computational performance. In order to break through the performance bottleneck to meet the need for large scale power grid simulations, we develop a thread group mechanism to implement highly granular multithreaded computation in GridLAB-D. We achieve close to linear speedups on multithreading version compared against the single-thread version of the same code running on general purpose multi-core commodity for a benchmark simple house model. The performance of the multithreading code shows favorable scalability properties and resource utilization, and much shorter execution time for large-scale power grid simulations.
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-76RL01830
- OSTI ID:
- 1237815
- Report Number(s):
- PNNL-SA-96162; TE1201000
- Country of Publication:
- United States
- Language:
- English
Similar Records
GridLAB-D: An Agent-Based Simulation Framework for Smart Grids
GridLAB-D: An Agent-Based Simulation Framework for Smart Grids
GridLAB-D/SG
Journal Article
·
Mon Jun 23 00:00:00 EDT 2014
· Journal of Applied Mathematics, 2014:Article No. 492320
·
OSTI ID:1159785
GridLAB-D: An Agent-Based Simulation Framework for Smart Grids
Journal Article
·
Tue Dec 31 19:00:00 EST 2013
· Journal of Applied Mathematics
·
OSTI ID:1197851
GridLAB-D/SG
Software
·
Mon Aug 29 20:00:00 EDT 2011
·
OSTI ID:code-76430