Conference Paper/Proceeding/Abstract 720 views 60 downloads
Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations
2022 Tenth International Symposium on Computing and Networking (CANDAR)
Swansea University Authors: Filippos Pantekis, Phillip James, Oliver Kullmann
-
PDF | Accepted Manuscript
Download (746.78KB)
DOI (Published version): 10.1109/candar57322.2022.00029
Abstract
In this paper we present how recent hardware revisions and newly introduced approaches to thread collaboration in NVIDIA GPUs and the CUDA toolkit can be used to design an extensible, scalable GPU-based solver for the N-Queens problem. We discuss various design choices ranging from memory structure,...
Published in: | 2022 Tenth International Symposium on Computing and Networking (CANDAR) |
---|---|
ISBN: | 978-1-6654-7531-0 978-1-6654-7530-3 |
ISSN: | 2379-1888 2379-1896 |
Published: |
IEEE
2022
|
Online Access: |
Check full text
|
URI: | https://cronfa.swan.ac.uk/Record/cronfa61915 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
first_indexed |
2022-11-15T01:19:55Z |
---|---|
last_indexed |
2023-03-07T04:16:39Z |
id |
cronfa61915 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0" encoding="utf-8"?><rfc1807 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><bib-version>v2</bib-version><id>61915</id><entry>2022-11-15</entry><title>Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations</title><swanseaauthors><author><sid>7e3976bc926b363ee1346c423ba74d11</sid><firstname>Filippos</firstname><surname>Pantekis</surname><name>Filippos Pantekis</name><active>true</active><ethesisStudent>false</ethesisStudent></author><author><sid>fd3b15ff96c5ea91a100131abac558b6</sid><firstname>Phillip</firstname><surname>James</surname><name>Phillip James</name><active>true</active><ethesisStudent>false</ethesisStudent></author><author><sid>2b410f26f9324d6b06c2b98f67362d05</sid><ORCID>0000-0003-3021-0095</ORCID><firstname>Oliver</firstname><surname>Kullmann</surname><name>Oliver Kullmann</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2022-11-15</date><deptcode>SCS</deptcode><abstract>In this paper we present how recent hardware revisions and newly introduced approaches to thread collaboration in NVIDIA GPUs and the CUDA toolkit can be used to design an extensible, scalable GPU-based solver for the N-Queens problem. We discuss various design choices ranging from memory structure, to low-level optimisations on newer GPU hardware that result in strong performance when solving the N-Queens problem using an optimised solving algorithm that can be applied to other similar in nature problems.</abstract><type>Conference Paper/Proceeding/Abstract</type><journal>2022 Tenth International Symposium on Computing and Networking (CANDAR)</journal><volume/><journalNumber/><paginationStart/><paginationEnd/><publisher>IEEE</publisher><placeOfPublication/><isbnPrint>978-1-6654-7531-0</isbnPrint><isbnElectronic>978-1-6654-7530-3</isbnElectronic><issnPrint>2379-1888</issnPrint><issnElectronic>2379-1896</issnElectronic><keywords/><publishedDay>1</publishedDay><publishedMonth>11</publishedMonth><publishedYear>2022</publishedYear><publishedDate>2022-11-01</publishedDate><doi>10.1109/candar57322.2022.00029</doi><url>http://dx.doi.org/10.1109/candar57322.2022.00029</url><notes/><college>COLLEGE NANME</college><department>Computer Science</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>SCS</DepartmentCode><institution>Swansea University</institution><apcterm/><funders>EPSRC, EP/S015523/1</funders><projectreference/><lastEdited>2023-06-01T14:56:51.8027184</lastEdited><Created>2022-11-15T01:10:26.2607087</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Mathematics and Computer Science - Computer Science</level></path><authors><author><firstname>Filippos</firstname><surname>Pantekis</surname><order>1</order></author><author><firstname>Phillip</firstname><surname>James</surname><order>2</order></author><author><firstname>Oliver</firstname><surname>Kullmann</surname><orcid>0000-0003-3021-0095</orcid><order>3</order></author></authors><documents><document><filename>61915__25781__2870ab1974cc46ce84f55404cafa32b7.pdf</filename><originalFilename>CANDAR_2022_Regular_Paper_NQueens_FINAL.pdf</originalFilename><uploaded>2022-11-15T01:17:37.4275148</uploaded><type>Output</type><contentLength>764699</contentLength><contentType>application/pdf</contentType><version>Accepted Manuscript</version><cronfaStatus>true</cronfaStatus><copyrightCorrect>false</copyrightCorrect></document></documents><OutputDurs/></rfc1807> |
spelling |
v2 61915 2022-11-15 Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations 7e3976bc926b363ee1346c423ba74d11 Filippos Pantekis Filippos Pantekis true false fd3b15ff96c5ea91a100131abac558b6 Phillip James Phillip James true false 2b410f26f9324d6b06c2b98f67362d05 0000-0003-3021-0095 Oliver Kullmann Oliver Kullmann true false 2022-11-15 SCS In this paper we present how recent hardware revisions and newly introduced approaches to thread collaboration in NVIDIA GPUs and the CUDA toolkit can be used to design an extensible, scalable GPU-based solver for the N-Queens problem. We discuss various design choices ranging from memory structure, to low-level optimisations on newer GPU hardware that result in strong performance when solving the N-Queens problem using an optimised solving algorithm that can be applied to other similar in nature problems. Conference Paper/Proceeding/Abstract 2022 Tenth International Symposium on Computing and Networking (CANDAR) IEEE 978-1-6654-7531-0 978-1-6654-7530-3 2379-1888 2379-1896 1 11 2022 2022-11-01 10.1109/candar57322.2022.00029 http://dx.doi.org/10.1109/candar57322.2022.00029 COLLEGE NANME Computer Science COLLEGE CODE SCS Swansea University EPSRC, EP/S015523/1 2023-06-01T14:56:51.8027184 2022-11-15T01:10:26.2607087 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Filippos Pantekis 1 Phillip James 2 Oliver Kullmann 0000-0003-3021-0095 3 61915__25781__2870ab1974cc46ce84f55404cafa32b7.pdf CANDAR_2022_Regular_Paper_NQueens_FINAL.pdf 2022-11-15T01:17:37.4275148 Output 764699 application/pdf Accepted Manuscript true false |
title |
Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations |
spellingShingle |
Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations Filippos Pantekis Phillip James Oliver Kullmann |
title_short |
Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations |
title_full |
Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations |
title_fullStr |
Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations |
title_full_unstemmed |
Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations |
title_sort |
Scalable N-Queens Solving on GPGPUs via Interwarp Collaborations |
author_id_str_mv |
7e3976bc926b363ee1346c423ba74d11 fd3b15ff96c5ea91a100131abac558b6 2b410f26f9324d6b06c2b98f67362d05 |
author_id_fullname_str_mv |
7e3976bc926b363ee1346c423ba74d11_***_Filippos Pantekis fd3b15ff96c5ea91a100131abac558b6_***_Phillip James 2b410f26f9324d6b06c2b98f67362d05_***_Oliver Kullmann |
author |
Filippos Pantekis Phillip James Oliver Kullmann |
author2 |
Filippos Pantekis Phillip James Oliver Kullmann |
format |
Conference Paper/Proceeding/Abstract |
container_title |
2022 Tenth International Symposium on Computing and Networking (CANDAR) |
publishDate |
2022 |
institution |
Swansea University |
isbn |
978-1-6654-7531-0 978-1-6654-7530-3 |
issn |
2379-1888 2379-1896 |
doi_str_mv |
10.1109/candar57322.2022.00029 |
publisher |
IEEE |
college_str |
Faculty of Science and Engineering |
hierarchytype |
|
hierarchy_top_id |
facultyofscienceandengineering |
hierarchy_top_title |
Faculty of Science and Engineering |
hierarchy_parent_id |
facultyofscienceandengineering |
hierarchy_parent_title |
Faculty of Science and Engineering |
department_str |
School of Mathematics and Computer Science - Computer Science{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Mathematics and Computer Science - Computer Science |
url |
http://dx.doi.org/10.1109/candar57322.2022.00029 |
document_store_str |
1 |
active_str |
0 |
description |
In this paper we present how recent hardware revisions and newly introduced approaches to thread collaboration in NVIDIA GPUs and the CUDA toolkit can be used to design an extensible, scalable GPU-based solver for the N-Queens problem. We discuss various design choices ranging from memory structure, to low-level optimisations on newer GPU hardware that result in strong performance when solving the N-Queens problem using an optimised solving algorithm that can be applied to other similar in nature problems. |
published_date |
2022-11-01T14:56:50Z |
_version_ |
1767508867189571584 |
score |
11.035634 |