Programming for High-Performance Computing on Edge Accelerators

The field of edge computing has grown considerably over the past few years, with applications in artificial intelligence and big data processing, particularly due to its powerful accelerators offering a large amount of hardware parallelism. As the computing power of the latest edge systems increases...

Full description

Bibliographic Details
Main Author: Pilsung Kang
Format: Article
Language:English
Published: MDPI AG 2023-02-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/11/4/1055
_version_ 1797619495620050944
author Pilsung Kang
author_facet Pilsung Kang
author_sort Pilsung Kang
collection DOAJ
description The field of edge computing has grown considerably over the past few years, with applications in artificial intelligence and big data processing, particularly due to its powerful accelerators offering a large amount of hardware parallelism. As the computing power of the latest edge systems increases, applications of edge computing are being expanded to areas that have traditionally required substantially high-performant computing resources such as scientific computing. In this paper, we review the latest literature and present the current status of research for implementing high-performance computing (HPC) on edge devices equipped with parallel accelerators, focusing on software environments including programming models and benchmark methods. We also examine the applicability of existing approaches and discuss possible improvements necessary towards realizing HPC on modern edge systems.
first_indexed 2024-03-11T08:28:45Z
format Article
id doaj.art-cf30a56ff8704023b976fae19c73b946
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-11T08:28:45Z
publishDate 2023-02-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-cf30a56ff8704023b976fae19c73b9462023-11-16T21:57:44ZengMDPI AGMathematics2227-73902023-02-01114105510.3390/math11041055Programming for High-Performance Computing on Edge AcceleratorsPilsung Kang0Department of Software Science, Dankook University, Yongin 16890, Republic of KoreaThe field of edge computing has grown considerably over the past few years, with applications in artificial intelligence and big data processing, particularly due to its powerful accelerators offering a large amount of hardware parallelism. As the computing power of the latest edge systems increases, applications of edge computing are being expanded to areas that have traditionally required substantially high-performant computing resources such as scientific computing. In this paper, we review the latest literature and present the current status of research for implementing high-performance computing (HPC) on edge devices equipped with parallel accelerators, focusing on software environments including programming models and benchmark methods. We also examine the applicability of existing approaches and discuss possible improvements necessary towards realizing HPC on modern edge systems.https://www.mdpi.com/2227-7390/11/4/1055edge computingparallel systemshigh-performance computingGPU (Graphics Processing Unit)acceleratorsprogramming model
spellingShingle Pilsung Kang
Programming for High-Performance Computing on Edge Accelerators
Mathematics
edge computing
parallel systems
high-performance computing
GPU (Graphics Processing Unit)
accelerators
programming model
title Programming for High-Performance Computing on Edge Accelerators
title_full Programming for High-Performance Computing on Edge Accelerators
title_fullStr Programming for High-Performance Computing on Edge Accelerators
title_full_unstemmed Programming for High-Performance Computing on Edge Accelerators
title_short Programming for High-Performance Computing on Edge Accelerators
title_sort programming for high performance computing on edge accelerators
topic edge computing
parallel systems
high-performance computing
GPU (Graphics Processing Unit)
accelerators
programming model
url https://www.mdpi.com/2227-7390/11/4/1055
work_keys_str_mv AT pilsungkang programmingforhighperformancecomputingonedgeaccelerators