A Review of Parallel Heterogeneous Computing Algorithms in Power Systems

The power system expansion and the integration of technologies, such as renewable generation, distributed generation, high voltage direct current, and energy storage, have made power system simulation challenging in multiple applications. The current computing platforms employed for planning, operat...

Full description

Bibliographic Details
Main Authors: Diego Rodriguez, Diego Gomez, David Alvarez, Sergio Rivera
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Algorithms
Subjects:
Online Access:https://www.mdpi.com/1999-4893/14/10/275
_version_ 1797515573392834560
author Diego Rodriguez
Diego Gomez
David Alvarez
Sergio Rivera
author_facet Diego Rodriguez
Diego Gomez
David Alvarez
Sergio Rivera
author_sort Diego Rodriguez
collection DOAJ
description The power system expansion and the integration of technologies, such as renewable generation, distributed generation, high voltage direct current, and energy storage, have made power system simulation challenging in multiple applications. The current computing platforms employed for planning, operation, studies, visualization, and the analysis of power systems are reaching their operational limit since the complexity and size of modern power systems results in long simulation times and high computational demand. Time reductions in simulation and analysis lead to the better and further optimized performance of power systems. Heterogeneous computing—where different processing units interact—has shown that power system applications can take advantage of the unique strengths of each type of processing unit, such as central processing units, graphics processing units, and field-programmable gate arrays interacting in on-premise or cloud environments. Parallel Heterogeneous Computing appears as an alternative to reduce simulation times by optimizing multitask execution in parallel computing architectures with different processing units working together. This paper presents a review of Parallel Heterogeneous Computing techniques, how these techniques have been applied in a wide variety of power system applications, how they help reduce the computational time of modern power system simulation and analysis, and the current tendency regarding each application. We present a wide variety of approaches classified by technique and application.
first_indexed 2024-03-10T06:47:19Z
format Article
id doaj.art-6e22f064387640a58bd6f37b3f4cce94
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-03-10T06:47:19Z
publishDate 2021-09-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-6e22f064387640a58bd6f37b3f4cce942023-11-22T17:08:10ZengMDPI AGAlgorithms1999-48932021-09-01141027510.3390/a14100275A Review of Parallel Heterogeneous Computing Algorithms in Power SystemsDiego Rodriguez0Diego Gomez1David Alvarez2Sergio Rivera3Electrical and Electronic Engineering, Universidad Nacional de Colombia, Sede Bogotá, Bogotá 111321, ColombiaGERS USA, Weston, FL 33331, USAElectrical and Electronic Engineering, Universidad Nacional de Colombia, Sede Bogotá, Bogotá 111321, ColombiaElectrical and Electronic Engineering, Universidad Nacional de Colombia, Sede Bogotá, Bogotá 111321, ColombiaThe power system expansion and the integration of technologies, such as renewable generation, distributed generation, high voltage direct current, and energy storage, have made power system simulation challenging in multiple applications. The current computing platforms employed for planning, operation, studies, visualization, and the analysis of power systems are reaching their operational limit since the complexity and size of modern power systems results in long simulation times and high computational demand. Time reductions in simulation and analysis lead to the better and further optimized performance of power systems. Heterogeneous computing—where different processing units interact—has shown that power system applications can take advantage of the unique strengths of each type of processing unit, such as central processing units, graphics processing units, and field-programmable gate arrays interacting in on-premise or cloud environments. Parallel Heterogeneous Computing appears as an alternative to reduce simulation times by optimizing multitask execution in parallel computing architectures with different processing units working together. This paper presents a review of Parallel Heterogeneous Computing techniques, how these techniques have been applied in a wide variety of power system applications, how they help reduce the computational time of modern power system simulation and analysis, and the current tendency regarding each application. We present a wide variety of approaches classified by technique and application.https://www.mdpi.com/1999-4893/14/10/275parallel computingheterogeneous computingparallelism taxonomyGPUFPGAcloud computing
spellingShingle Diego Rodriguez
Diego Gomez
David Alvarez
Sergio Rivera
A Review of Parallel Heterogeneous Computing Algorithms in Power Systems
Algorithms
parallel computing
heterogeneous computing
parallelism taxonomy
GPU
FPGA
cloud computing
title A Review of Parallel Heterogeneous Computing Algorithms in Power Systems
title_full A Review of Parallel Heterogeneous Computing Algorithms in Power Systems
title_fullStr A Review of Parallel Heterogeneous Computing Algorithms in Power Systems
title_full_unstemmed A Review of Parallel Heterogeneous Computing Algorithms in Power Systems
title_short A Review of Parallel Heterogeneous Computing Algorithms in Power Systems
title_sort review of parallel heterogeneous computing algorithms in power systems
topic parallel computing
heterogeneous computing
parallelism taxonomy
GPU
FPGA
cloud computing
url https://www.mdpi.com/1999-4893/14/10/275
work_keys_str_mv AT diegorodriguez areviewofparallelheterogeneouscomputingalgorithmsinpowersystems
AT diegogomez areviewofparallelheterogeneouscomputingalgorithmsinpowersystems
AT davidalvarez areviewofparallelheterogeneouscomputingalgorithmsinpowersystems
AT sergiorivera areviewofparallelheterogeneouscomputingalgorithmsinpowersystems
AT diegorodriguez reviewofparallelheterogeneouscomputingalgorithmsinpowersystems
AT diegogomez reviewofparallelheterogeneouscomputingalgorithmsinpowersystems
AT davidalvarez reviewofparallelheterogeneouscomputingalgorithmsinpowersystems
AT sergiorivera reviewofparallelheterogeneouscomputingalgorithmsinpowersystems