GPT-Driven Source-to-Source Transformation for Generating Compilable Parallel CUDA Code for Nussinov’s Algorithm

Designing automatic optimizing compilers is an advanced engineering process requiring a great deal of expertise, programming, testing, and experimentation. Maintaining the approach and adapting it to evolving libraries and environments is a time-consuming effort. In recent years, OpenAI has presente...

Full description

Saved in:
Bibliographic Details
Published inElectronics (Basel) Vol. 13; no. 3; p. 488
Main Authors Palkowski, Marek, Gruzewski, Mateusz
Format Journal Article
LanguageEnglish
Published Basel MDPI AG 01.02.2024
Subjects
Online AccessGet full text
ISSN2079-9292
2079-9292
DOI10.3390/electronics13030488

Cover

Abstract Designing automatic optimizing compilers is an advanced engineering process requiring a great deal of expertise, programming, testing, and experimentation. Maintaining the approach and adapting it to evolving libraries and environments is a time-consuming effort. In recent years, OpenAI has presented the GPT model, which is designed for many fields like computer science, image processing, linguistics, and medicine. It also supports automatic programming and translation between programming languages, as well as human languages. This article will verify the usability of the commonly known LLM model, GPT, for the non-trivial NPDP Nussinov’s parallel algorithm code within the OpenMP standard to create a parallel equivalent of CUDA for NVIDIA graphics cards. The goal of this approach is to avoid creating any post-processing scripts and writing any lines of target code. To validate the output code, we compare the resulting arrays with the ones calculated by the optimized code for the CPU generated employing the polyhedral compilers. Finally, the code will be checked for scalability and performance. We will concentrate on assessing the capabilities of GPT, highlighting common challenges that can be refined during future learning processes. This will enhance code generation for various platforms by leveraging the outcomes from polyhedral optimizers.
AbstractList Designing automatic optimizing compilers is an advanced engineering process requiring a great deal of expertise, programming, testing, and experimentation. Maintaining the approach and adapting it to evolving libraries and environments is a time-consuming effort. In recent years, OpenAI has presented the GPT model, which is designed for many fields like computer science, image processing, linguistics, and medicine. It also supports automatic programming and translation between programming languages, as well as human languages. This article will verify the usability of the commonly known LLM model, GPT, for the non-trivial NPDP Nussinov’s parallel algorithm code within the OpenMP standard to create a parallel equivalent of CUDA for NVIDIA graphics cards. The goal of this approach is to avoid creating any post-processing scripts and writing any lines of target code. To validate the output code, we compare the resulting arrays with the ones calculated by the optimized code for the CPU generated employing the polyhedral compilers. Finally, the code will be checked for scalability and performance. We will concentrate on assessing the capabilities of GPT, highlighting common challenges that can be refined during future learning processes. This will enhance code generation for various platforms by leveraging the outcomes from polyhedral optimizers.
Audience Academic
Author Palkowski, Marek
Gruzewski, Mateusz
Author_xml – sequence: 1
  givenname: Marek
  orcidid: 0000-0002-5932-4523
  surname: Palkowski
  fullname: Palkowski, Marek
– sequence: 2
  givenname: Mateusz
  surname: Gruzewski
  fullname: Gruzewski, Mateusz
BookMark eNqNkb1OwzAUhS1UJKDwBCyRmFP8kx9nrAoUJASVKHPkONfFyLGLnRZ14zV4PZ4EQxgYGLCHe2zf7-ro-AiNrLOA0CnBE8YqfA4GZO-d1TIQhhnOON9DhxSXVVrRio5-6QN0EsIzjqsijDN8iPx8sUwvvN6CTR7cxktIe5cOKll6YYNyvhO9djaJKpmDBR-PdpXMXLfWRjQGkoXwwhgwyezxYhofWvhuvtuEoK3bfry9h2RqVs7r_qk7RvtKmAAnP3WMlleXy9l1ens_v5lNb1PJCOlTlpcFlYUqmFSsxVRSUso855XiTS5BZII0CqRqSMNYnnHgtCjyFpdAi7bFbIyyYezGrsXuNfqr1153wu9qguuv5Oo_kovY2YCtvXvZQOjr5xiGjUbrGGCk-FcZo8nQtRIGam2V672QcbfQaRn_R-l4Py05xbzKeBkBNgDSuxA8qH-Z-QSdfZYw
Cites_doi 10.1109/TCBB.2022.3216826
10.1145/3605731.3605886
10.3390/electronics12173579
10.1145/2400682.2400713
10.1016/j.parco.2023.103016
10.1007/978-3-030-86359-3
10.1186/s12859-017-1707-8
10.1186/1471-2105-15-S8-S1
10.1145/2503210.2503289
10.1145/1375581.1375595
10.1109/IPDPSW59300.2023.00068
10.1145/3125632
10.1137/0135006
10.1016/j.jocs.2020.101246
ContentType Journal Article
Copyright COPYRIGHT 2024 MDPI AG
2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: COPYRIGHT 2024 MDPI AG
– notice: 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID AAYXX
CITATION
7SP
7T9
8FD
8FE
8FG
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
HCIFZ
L7M
P5Z
P62
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
ADTOC
UNPAY
DOI 10.3390/electronics13030488
DatabaseName CrossRef
Electronics & Communications Abstracts
Linguistics and Language Behavior Abstracts (LLBA)
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
Technology Collection
ProQuest One Community College
ProQuest Central Korea
SciTech Premium Collection
Advanced Technologies Database with Aerospace
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
ProQuest: Publicly Available Content
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitle CrossRef
Publicly Available Content Database
Technology Collection
Technology Research Database
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Advanced Technologies & Aerospace Collection
ProQuest One Academic Eastern Edition
Electronics & Communications Abstracts
Linguistics and Language Behavior Abstracts (LLBA)
ProQuest Technology Collection
ProQuest SciTech Collection
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList CrossRef
Publicly Available Content Database

Database_xml – sequence: 1
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
– sequence: 2
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Medicine
Computer Science
EISSN 2079-9292
ExternalDocumentID 10.3390/electronics13030488
A782089487
10_3390_electronics13030488
GeographicLocations Poland
GeographicLocations_xml – name: Poland
GroupedDBID 5VS
8FE
8FG
AAYXX
ADMLS
AFKRA
ALMA_UNASSIGNED_HOLDINGS
ARAPS
BENPR
BGLVJ
CCPQU
CITATION
HCIFZ
IAO
ITC
KQ8
MODMG
M~E
OK1
P62
PHGZM
PHGZT
PIMPY
PQGLB
PROAC
7SP
7T9
8FD
ABUWG
AZQEC
DWQXO
L7M
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
ADTOC
IPNFZ
RIG
UNPAY
ID FETCH-LOGICAL-c311t-35762c6f63cf3d02c217c5589f8b5cea4a1bfecfb1b33548e82665d07e26dd03
IEDL.DBID UNPAY
ISSN 2079-9292
IngestDate Tue Aug 19 23:21:40 EDT 2025
Sat Jul 26 00:32:29 EDT 2025
Mon Oct 20 17:07:27 EDT 2025
Thu Oct 16 04:34:50 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
License cc-by
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c311t-35762c6f63cf3d02c217c5589f8b5cea4a1bfecfb1b33548e82665d07e26dd03
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-5932-4523
OpenAccessLink https://proxy.k.utb.cz/login?url=https://www.mdpi.com/2079-9292/13/3/488/pdf?version=1706085729
PQID 2923908292
PQPubID 2032404
ParticipantIDs unpaywall_primary_10_3390_electronics13030488
proquest_journals_2923908292
gale_infotracacademiconefile_A782089487
crossref_primary_10_3390_electronics13030488
PublicationCentury 2000
PublicationDate 2024-02-01
PublicationDateYYYYMMDD 2024-02-01
PublicationDate_xml – month: 02
  year: 2024
  text: 2024-02-01
  day: 01
PublicationDecade 2020
PublicationPlace Basel
PublicationPlace_xml – name: Basel
PublicationTitle Electronics (Basel)
PublicationYear 2024
Publisher MDPI AG
Publisher_xml – name: MDPI AG
References Bielecki (ref_30) 2021; 48
ref_14
ref_36
ref_13
ref_35
ref_12
ref_11
ref_33
ref_10
ref_32
ref_31
Tchendji (ref_34) 2023; 20
ref_19
ref_18
ref_17
ref_39
ref_16
ref_15
ref_37
Verdoolaege (ref_9) 2013; 9
Palkowski (ref_38) 2023; 116
Chowdhury (ref_29) 2017; 4
ref_25
ref_24
ref_23
ref_22
ref_21
ref_20
ref_41
ref_40
ref_1
ref_3
ref_2
ref_28
Nussinov (ref_27) 1978; 35
ref_26
ref_8
ref_5
ref_4
ref_7
ref_6
References_xml – ident: ref_7
– ident: ref_28
– volume: 20
  start-page: 1795
  year: 2023
  ident: ref_34
  article-title: A Parallel Tiled and Sparsified Four-Russians Algorithm for Nussinov’s RNA Folding
  publication-title: IEEE/ACM Trans. Comput. Biol. Bioinform.
  doi: 10.1109/TCBB.2022.3216826
– ident: ref_24
  doi: 10.1145/3605731.3605886
– ident: ref_39
  doi: 10.3390/electronics12173579
– ident: ref_5
– ident: ref_26
– volume: 9
  start-page: 1
  year: 2013
  ident: ref_9
  article-title: Polyhedral parallel code generation for CUDA
  publication-title: ACM Trans. Archit. Code Optim.
  doi: 10.1145/2400682.2400713
– ident: ref_11
– ident: ref_16
– volume: 116
  start-page: 103016
  year: 2023
  ident: ref_38
  article-title: NPDP benchmark suite for the evaluation of the effectiveness of automatic optimizing compilers
  publication-title: Parallel Comput.
  doi: 10.1016/j.parco.2023.103016
– ident: ref_37
– ident: ref_14
– ident: ref_1
– ident: ref_18
– ident: ref_23
– ident: ref_3
  doi: 10.1007/978-3-030-86359-3
– ident: ref_21
– ident: ref_32
  doi: 10.1186/s12859-017-1707-8
– ident: ref_35
  doi: 10.1186/1471-2105-15-S8-S1
– ident: ref_6
– ident: ref_33
  doi: 10.1145/2503210.2503289
– ident: ref_8
– ident: ref_25
– ident: ref_31
– ident: ref_2
– ident: ref_12
– ident: ref_10
– ident: ref_4
  doi: 10.1145/1375581.1375595
– ident: ref_41
– ident: ref_15
– ident: ref_40
  doi: 10.1109/IPDPSW59300.2023.00068
– ident: ref_13
– ident: ref_17
– volume: 4
  start-page: 1
  year: 2017
  ident: ref_29
  article-title: Autogen: Automatic Discovery of Efficient Recursive Divide-8-Conquer Algorithms for Solving Dynamic Programming Problems
  publication-title: ACM Trans. Parallel Comput.
  doi: 10.1145/3125632
– ident: ref_36
– ident: ref_19
– ident: ref_22
– ident: ref_20
– volume: 35
  start-page: 68
  year: 1978
  ident: ref_27
  article-title: Algorithms for loop matchings
  publication-title: SIAM J. Appl. Math.
  doi: 10.1137/0135006
– volume: 48
  start-page: 101246
  year: 2021
  ident: ref_30
  article-title: 3D parallel tiled code implementing a modified Knuth’s optimal binary search tree algorithm
  publication-title: J. Comput. Sci.
  doi: 10.1016/j.jocs.2020.101246
SSID ssj0000913830
Score 2.3033695
Snippet Designing automatic optimizing compilers is an advanced engineering process requiring a great deal of expertise, programming, testing, and experimentation....
SourceID unpaywall
proquest
gale
crossref
SourceType Open Access Repository
Aggregation Database
Index Database
StartPage 488
SubjectTerms Algorithms
Artificial intelligence
Chatbots
Codes
Compilers
Compiling (Electronic computers)
Computer programming
Computer science
Coroutines
Dependence
Dynamic programming
High performance computing
Image processing
Language
Learning processes
Linguistics
Machine translation
Mathematical optimization
Medicine
Methods
Optimization
Programming languages
Python
SummonAdditionalLinks – databaseName: ProQuest Central
  dbid: BENPR
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1ba9RAFD7ULWj7UOva4rZV5qHgi0OTTJLNPJSy9mIRuiy6hb6FycykFWKyZrNK3_o3_Hv-kp6TS7uKiC9hIGEGci5zvrl8H8C-1egYxk14MHQl9yPX5zgJah6FMpUGH369XXAxDs8v_Y9XwdUKjLu7MHSsssuJdaI2haY18gMPKxGS55be0ewbJ9Uo2l3tJDRUK61gDmuKsSew6hEzVg9W35-OJ58eVl2IBTMSTkM_JLDDg0e1mTmlc3Lo36aoPxP1Ojxb5DN1-0Nl2dJMdLYJG20JyUaNzV_Ais378LyTZ2BttPZhfYlrsA9PL9pd9JdQfphM-UlJeY59rhfveVXwpsWmS5VskTNssYaams5HMxrlS0bXrdhElaTDkrHjy5MRvjC2_ni8wCjLi--_7n7O2Si7xn9Y3XzdgunZ6fT4nLfaC1wL1624QBzi6TANhU6FcTyN0EUHQSTTKAm0Vb5yk9TqNHETIRD1WIQpYWCcofVCYxyxDb28yO0rYAqrCOMYJQICkzaS1g29IQE5IVMl5QDedX87njUMGzEiEzJO_BfjDOAtWSSm-KtKpVV7jQAHIyareEQEgJFEHDaAvc5ocRuY8_jRjQbAHwz5PwPv_Lu7XVjzsN5pDnTvQa8qF_Y11itV8qZ1wnu9H-yy
  priority: 102
  providerName: ProQuest
Title GPT-Driven Source-to-Source Transformation for Generating Compilable Parallel CUDA Code for Nussinov’s Algorithm
URI https://www.proquest.com/docview/2923908292
https://www.mdpi.com/2079-9292/13/3/488/pdf?version=1706085729
UnpaywallVersion publishedVersion
Volume 13
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAFT
  databaseName: Open Access Digital Library
  customDbUrl:
  eissn: 2079-9292
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000913830
  issn: 2079-9292
  databaseCode: KQ8
  dateStart: 20120101
  isFulltext: true
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVEBS
  databaseName: Inspec with Full Text
  customDbUrl:
  eissn: 2079-9292
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000913830
  issn: 2079-9292
  databaseCode: ADMLS
  dateStart: 20170101
  isFulltext: true
  titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text
  providerName: EBSCOhost
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources (selected full-text only)
  customDbUrl:
  eissn: 2079-9292
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000913830
  issn: 2079-9292
  databaseCode: M~E
  dateStart: 20120101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: ProQuest One Academic
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 2079-9292
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000913830
  issn: 2079-9292
  databaseCode: BENPR
  dateStart: 20120301
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Technology Collection
  customDbUrl:
  eissn: 2079-9292
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000913830
  issn: 2079-9292
  databaseCode: 8FG
  dateStart: 20120301
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/technologycollection1
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3NjtMwEB6x7QH2wD-isFQ-IHHBmzhO0viEwm67K6StKmil5RQ5trNUhKRK00VwQLwGr8eTME5SKCsOwCVyFEd2NOOZ-ZzxNwBPjULF0CylwYgJ6kfMp-gEFY1CkQmNF7_5XXA2DU8X_qvz4LzbcFt3aZUIxZeNkfbckaDovz2HcYc7qGvOSmcvLrudpIb5JQowPNyDfhhgLN6D_mI6i9_ainLbd1uqIY7Y3vlVWWZtTbdV3t_c0VWjvA_XN8VKfvoo83zH60xuQbKdb5ts8v5wU6eH6vMVKsf__6DbcLMLSEncatAduGaKu7C_Q1N4D6qT2ZweV9YukjfNZj-tS9q2yHwn8i0Lgi3SUlnbfGpizc0yt8ezyExWtm5LTo4WxzE-0KbpPN3gqizKy-9fv61JnF-U1bJ-9-E-zCfj-dEp7Wo1UMUZqylH3OKpMAu5yrh2PYVQRwVBJLIoDZSRvmRpZlSWspRzREkGYU0YaHdkvFBrlz-AXlEW5iEQiVGHdrXkgQWfJhKGhd7IAj8uMinEAJ5vJZasWkaOBJGMFXDyBwEP4JmVamLXa11JJbtjBziYZb5KYksYGAnEbQM42Ao-6RbyOkFZcVsVXngDoD-V4W8GfvSP_R_DDQ8DpjYj_AB6dbUxTzDgqdMh7EWTkyH0X46ns9d4d_ZlPOw0_QdvFAGF
linkProvider Unpaywall
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NbtNAEB6VVqL0wE8AESiwBxAXVo29tuM9VCg0LSltoghcqTdrvbsGJOMEx6HqjdfgYXgZnoQZ_7QBIcSlF2slW17LMzvzzc7ONwDPrEbFME7C_b4juRc6HkcnqHkYyFQavHhVumA8CUYn3ttT_3QNfrS1MHSssrWJlaE2M0175DsuIhFqzy3dV_MvnLpGUXa1baGhmtYKZreiGGsKO47s-RmGcIvdwyHK-7nrHuxHeyPedBngWjhOyQUiblcHaSB0KkzP1QjSte-HMg0TX1vlKSdJrU4TJxEC8b1FQB74pte3bmBMT-Brr8GGJzyJsd_G6_3J9N3FJg-RboaiV7MdCfz-ncvmNgvyHrR-fvOIf_qFLdhc5nN1fqaybMXxHdyGmw1iZYNaxe7Ams07cKvtBsEa49CBrRVqww5cHzdJ-7tQvJlGfFiQWWXvq1wBL2e8HrFoBTjPcoYjVjNh03FsRrN8yqi6i01VQW1fMrZ3MhzgDWOrhydLXNT57OvPb98XbJB9QJGVHz_fg-gqhHAf1vNZbh8AUwhaTM8o4VPsakNpncDtU9woZKqk7MLL9m_H85rQI8ZAiIQT_0U4XXhBEolpuZeF0qqpWsDJiDgrHhDfYCgx7OvCdiu0uLEDi_hSa7vALwT5PxM__PfrnsLmKBofx8eHk6NHcMNFqFWfJd-G9bJY2scIlcrkSaOQDOIrXgK_AIWQKWk
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NbtNAEB6VIhV64CcUESiwBxAXVrG9tuM9IBQ1pC2lUSRSqTdrvbsGJGMHx6HqjdfgUXgdnoQZ_7QBIcSlF2slW17LMzvzzc7ONwDPrEbFMG7Cg6EruR-5PkcnqHkUylQavPh1uuB4Gh6c-G9Pg9MN-NHVwtCxys4m1obaFJr2yAceIhFqzy29Qdoei5iNJ68XXzh1kKJMa9dOo1GRI3t-huHb8tXhGGX93PMmb-Z7B7ztMMC1cN2KC0Tbng7TUOhUGMfTCNB1EEQyjZJAW-UrN0mtThM3EQKxvUUwHgbGGVovNMYR-NprcH1IJO5UpD7Zv9jeIbrNSDgNz5HALx9ctrVZkt-glfObL_zTI2zDjVW-UOdnKsvWXN7kDtxqsSobNcp1FzZs3oPbXR8I1pqFHmyvkRr2YOu4Tdffg3J_Nufjkgwqe19nCXhV8GbE5muQucgZjljDgU0HsRnN8imjui42UyU1fMnY3sl4hDeMrR-ernA558XXn9--L9ko-4ACqj5-3oH5VYjgPmzmRW4fAFMIV4xjlAgoarWRtG7oDSliFDJVUvbhZfe340VD5RFjCETCif8inD68IInEtNCrUmnV1ivgZESZFY-IaTCSGPD1YbcTWtxagGV8qa994BeC_J-JH_77dU9hCxU_fnc4PXoENz3EWM0h8l3YrMqVfYwYqUqe1NrIIL5i7f8FdbUnAw
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3NbtQwEB6V7QF6gPJTsVAqH5C44CaO42x8QlFLWyGxWoldqZwix3baFSFZZbNFcOI1eD2ehHGShW3VA3CJLMWRE814Zr7J-BuAl1ajYhiWUTFikoYxCyk6QU3jSObS4CVsfxe8H0dns_DduTjvE27LvqwSofi8NdKBP5IU_XfgMe5xD3XNW5j8zVWfSWqZX2KB4eEd2I4ExuID2J6NJ8lH11Fu_WxHNcQR23t_Osssnel2ynvNHd00yjtwd1Uu1Ncvqig2vM7JA0jX79sVm3w6XDXZof52g8rx_z9oF-73ASlJOg16CFu2fAQ7GzSFj6E-nUzpce3sIvnQJvtpU9FuRKYbkW9VEhyRjsra1VMTZ27mhTueRSaqdn1bCnI0O07whrHt5PEKd2VZXf38_mNJkuKiqufN5ecnMD15Oz06o32vBqo5Yw3liFsCHeUR1zk3fqAR6mghYpnHmdBWhYpludV5xjLOESVZhDWRMP7IBpExPt-DQVmV9ikQhVGH8Y3iwoFPG0vLomDkgB-XuZJyCK_XEksXHSNHikjGCTi9RcBDeOWkmrr92tRKq_7YAS7mmK_SxBEGxhJx2xD214JP-428TFFW3HWFl8EQ6G9l-JuFn_3j_OdwL8CAqasI34dBU6_sCwx4muyg1-pffiH9xQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=GPT-Driven+Source-to-Source+Transformation+for+Generating+Compilable+Parallel+CUDA+Code+for+Nussinov%E2%80%99s+Algorithm&rft.jtitle=Electronics+%28Basel%29&rft.au=Palkowski%2C+Marek&rft.au=Gruzewski%2C+Mateusz&rft.date=2024-02-01&rft.pub=MDPI+AG&rft.eissn=2079-9292&rft.volume=13&rft.issue=3&rft.spage=488&rft_id=info:doi/10.3390%2Felectronics13030488&rft.externalDBID=HAS_PDF_LINK
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2079-9292&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2079-9292&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2079-9292&client=summon