Performance portability analysis of SYCL with a classical CG on CPU, GPU, and FPGA

dc.contributor.authorFranquinet, Julian
dc.date.accessioned2023-10-05T14:13:26Z
dc.date.available2023-10-05T14:13:26Z
dc.date.issued2023de
dc.description.abstractIn this work, the capability of SYCL™to execute code on different hardware devices is investigated. This motivates conducting a performance portability analysis. The architectures investigated are the CPU, GPU, and FPGA. As a benchmark algorithm, the CG algorithm is used, as it is widely applicable to many fields and is more complex than simple matrix-vector multiplications. To generate reference results on the different devices, OpenMP and CUDA are used. The CG is also implemented using highly optimized libraries. These libraries are based on the BLAS standard. The results show a significant increase in performance when using the libraries on the GPU for growing problem sizes. Regarding the CPU, the optimizations are more significant for smaller problem sizes. So far, optimized libraries for the FPGA do not exist and therefore are not investigated. As a result, the performance of the FPGA is not as good as on the CPU and GPU. This is why the portability performance analysis results in rather low performance portability. However, the results show that SYCL™ is capable of executing code on various hardware devices, making it a promising standard for future applications.en
dc.identifier.other1862639787
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-135758de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/13575
dc.identifier.urihttp://dx.doi.org/10.18419/opus-13556
dc.language.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titlePerformance portability analysis of SYCL with a classical CG on CPU, GPU, and FPGAen
dc.typemasterThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Parallele und Verteilte Systemede
ubs.publikation.seiten51de
ubs.publikation.typAbschlussarbeit (Master)de

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
2023_04_05_Julian_Franquinet_Masterarbeit.pdf
Size:
503.71 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.3 KB
Format:
Item-specific license agreed upon to submission
Description: