Accelerating High-Throughput Computing through OpenCL

Andrei- Dafinoiu, Joshua Higgins, Violeta Holmes

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

Abstract

As the computational trend diverges from standard CPU computing, to encompass GPUs and other accelerators, the need to integrate these unused resources within existing systems becomes apparent. This paper presents the implementation of an HTCondor pool with GPU execution capabilities through OpenCL. Implementation is discussed from both the system setup and the software design standpoint. The GPU landscape is investigated and the efficiency of the system is evaluated via FastFourier Transform computations. Experimental results show that HTCondor GPU performance matches a dedicated GPU cluster.
Original languageEnglish
Title of host publicationProceedings of the EMerging Technology (EMiT) Conference 2016
EditorsB.D. Rogers, D. Topping, F. Mantovani, M.K. Bane
Place of PublicationManchester
PublisherThe Emerging Technology (EMiT) Conference
Pages46-49
Number of pages4
ISBN (Electronic)9780993342639
Publication statusPublished - 3 Jun 2016
EventEmerging Technology Conference: Emerging Technology: Revolutionising Computing! - Barcelona Supercomputing Center, Barcelona, Spain
Duration: 2 Jun 20163 Jun 2016
https://emit.tech/emit-2016/emit2016-intro/ (Link to Conference Website )

Conference

ConferenceEmerging Technology Conference
Abbreviated titleEMiT 2016
CountrySpain
CityBarcelona
Period2/06/163/06/16
Internet address

Fingerprint

Throughput
Software design
Particle accelerators
Program processors
Graphics processing unit
Mathematical transformations

Cite this

Dafinoiu, A., Higgins, J., & Holmes, V. (2016). Accelerating High-Throughput Computing through OpenCL. In B. D. Rogers, D. Topping, F. Mantovani, & M. K. Bane (Eds.), Proceedings of the EMerging Technology (EMiT) Conference 2016 (pp. 46-49). Manchester: The Emerging Technology (EMiT) Conference.
Dafinoiu, Andrei- ; Higgins, Joshua ; Holmes, Violeta. / Accelerating High-Throughput Computing through OpenCL. Proceedings of the EMerging Technology (EMiT) Conference 2016. editor / B.D. Rogers ; D. Topping ; F. Mantovani ; M.K. Bane. Manchester : The Emerging Technology (EMiT) Conference, 2016. pp. 46-49
@inproceedings{b4a79aabef33437abf960fb79132da4f,
title = "Accelerating High-Throughput Computing through OpenCL",
abstract = "As the computational trend diverges from standard CPU computing, to encompass GPUs and other accelerators, the need to integrate these unused resources within existing systems becomes apparent. This paper presents the implementation of an HTCondor pool with GPU execution capabilities through OpenCL. Implementation is discussed from both the system setup and the software design standpoint. The GPU landscape is investigated and the efficiency of the system is evaluated via FastFourier Transform computations. Experimental results show that HTCondor GPU performance matches a dedicated GPU cluster.",
keywords = "HPC, HTCondor, OpenCL, GPU",
author = "Andrei- Dafinoiu and Joshua Higgins and Violeta Holmes",
year = "2016",
month = "6",
day = "3",
language = "English",
pages = "46--49",
editor = "B.D. Rogers and D. Topping and F. Mantovani and M.K. Bane",
booktitle = "Proceedings of the EMerging Technology (EMiT) Conference 2016",
publisher = "The Emerging Technology (EMiT) Conference",

}

Dafinoiu, A, Higgins, J & Holmes, V 2016, Accelerating High-Throughput Computing through OpenCL. in BD Rogers, D Topping, F Mantovani & MK Bane (eds), Proceedings of the EMerging Technology (EMiT) Conference 2016. The Emerging Technology (EMiT) Conference, Manchester, pp. 46-49, Emerging Technology Conference, Barcelona, Spain, 2/06/16.

Accelerating High-Throughput Computing through OpenCL. / Dafinoiu, Andrei-; Higgins, Joshua; Holmes, Violeta.

Proceedings of the EMerging Technology (EMiT) Conference 2016. ed. / B.D. Rogers; D. Topping; F. Mantovani; M.K. Bane. Manchester : The Emerging Technology (EMiT) Conference, 2016. p. 46-49.

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

TY - GEN

T1 - Accelerating High-Throughput Computing through OpenCL

AU - Dafinoiu, Andrei-

AU - Higgins, Joshua

AU - Holmes, Violeta

PY - 2016/6/3

Y1 - 2016/6/3

N2 - As the computational trend diverges from standard CPU computing, to encompass GPUs and other accelerators, the need to integrate these unused resources within existing systems becomes apparent. This paper presents the implementation of an HTCondor pool with GPU execution capabilities through OpenCL. Implementation is discussed from both the system setup and the software design standpoint. The GPU landscape is investigated and the efficiency of the system is evaluated via FastFourier Transform computations. Experimental results show that HTCondor GPU performance matches a dedicated GPU cluster.

AB - As the computational trend diverges from standard CPU computing, to encompass GPUs and other accelerators, the need to integrate these unused resources within existing systems becomes apparent. This paper presents the implementation of an HTCondor pool with GPU execution capabilities through OpenCL. Implementation is discussed from both the system setup and the software design standpoint. The GPU landscape is investigated and the efficiency of the system is evaluated via FastFourier Transform computations. Experimental results show that HTCondor GPU performance matches a dedicated GPU cluster.

KW - HPC

KW - HTCondor

KW - OpenCL

KW - GPU

M3 - Conference contribution

SP - 46

EP - 49

BT - Proceedings of the EMerging Technology (EMiT) Conference 2016

A2 - Rogers, B.D.

A2 - Topping, D.

A2 - Mantovani, F.

A2 - Bane, M.K.

PB - The Emerging Technology (EMiT) Conference

CY - Manchester

ER -

Dafinoiu A, Higgins J, Holmes V. Accelerating High-Throughput Computing through OpenCL. In Rogers BD, Topping D, Mantovani F, Bane MK, editors, Proceedings of the EMerging Technology (EMiT) Conference 2016. Manchester: The Emerging Technology (EMiT) Conference. 2016. p. 46-49