High-Performance Computation of the Number of Nested RNA Structures with 3D Parallel Tiled Code

Many current bioinformatics algorithms have been implemented in parallel programming code. Some of them have already reached the limits imposed by Amdahl’s law, but many can still be improved. In our paper, we present an approach allowing us to generate a high-performance code for calculating the nu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Eng (Basel, Switzerland) Jg. 4; H. 1; S. 507 - 525
Hauptverfasser: Błaszyński, Piotr, Bielecki, Włodzimierz
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Basel MDPI AG 01.03.2023
Schlagworte:
ISSN:2673-4117, 2673-4117
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Many current bioinformatics algorithms have been implemented in parallel programming code. Some of them have already reached the limits imposed by Amdahl’s law, but many can still be improved. In our paper, we present an approach allowing us to generate a high-performance code for calculating the number of RNA pairs. The approach allows us to generate parallel tiled code of the maximal dimension of tiles, which for the discussed algorithm is 3D. Experiments carried out by us on two modern multi-core computers, an Intel(R) Xeon(R) Gold 6326 (2.90 GHz, 2 physical units, 32 cores, 64 threads, 24 MB Cache) and Intel(R) i7(11700KF (3.6 GHz, 8 cores, 16 threads, 16 MB Cache), demonstrate a significant increase in performance and scalability of the generated parallel tiled code. For the Intel(R) Xeon(R) Gold 6326 and Intel(R) i7, target code speedup increases linearly with an increase in the number of threads. An approach presented in the paper to generate target code can be used by programmers to generate target parallel tiled code for other bioinformatics codes whose dependence patterns are similar to those of the code implementing the counting algorithm.
AbstractList Many current bioinformatics algorithms have been implemented in parallel programming code. Some of them have already reached the limits imposed by Amdahl’s law, but many can still be improved. In our paper, we present an approach allowing us to generate a high-performance code for calculating the number of RNA pairs. The approach allows us to generate parallel tiled code of the maximal dimension of tiles, which for the discussed algorithm is 3D. Experiments carried out by us on two modern multi-core computers, an Intel(R) Xeon(R) Gold 6326 (2.90 GHz, 2 physical units, 32 cores, 64 threads, 24 MB Cache) and Intel(R) i7(11700KF (3.6 GHz, 8 cores, 16 threads, 16 MB Cache), demonstrate a significant increase in performance and scalability of the generated parallel tiled code. For the Intel(R) Xeon(R) Gold 6326 and Intel(R) i7, target code speedup increases linearly with an increase in the number of threads. An approach presented in the paper to generate target code can be used by programmers to generate target parallel tiled code for other bioinformatics codes whose dependence patterns are similar to those of the code implementing the counting algorithm.
Author Bielecki, Włodzimierz
Błaszyński, Piotr
Author_xml – sequence: 1
  givenname: Piotr
  orcidid: 0000-0001-8892-7705
  surname: Błaszyński
  fullname: Błaszyński, Piotr
– sequence: 2
  givenname: Włodzimierz
  orcidid: 0000-0002-7943-6207
  surname: Bielecki
  fullname: Bielecki, Włodzimierz
BookMark eNptkUtLxDAQx4Mo-NqLnyDgTagmTZs2R1mfsKyLrueQJtPdLG2zpinitzdaURFPmcz85j-vQ7TbuQ4QOqHknDFBLqBbZYQSwsgOOkh5wZKM0mL3l72PJn2_IYSkhchynh8geWdX62QBvna-VZ0GPHXtdggqWNdhV-OwBjwf2gr8x28OfQCDH-eX-Cn4QYfBQ49fbVhjdoUXyqumgQYvbROpqTNwjPZq1fQw-XqP0PPN9XJ6l8webu-nl7NEZ4SEBHTshoPQihtKoMqqShtei9xwDSnPmdK6olXBKIjSUM11zkqeQ4yKPC2AHaH7Udc4tZFbb1vl36RTVn46nF9J5YPVDchaA-FccGNSnZXKlBXlymQqKpeC5yJqnY5aW-9ehjix3LjBd7F9GfdGORNFkUXqbKS0d33vof6uSon8uIf8uUeEyR9Y23HHwSvb_JfyDtE1jqc
CitedBy_id crossref_primary_10_3390_eng4020067
Cites_doi 10.1186/1471-2105-15-S8-S1
10.1016/0022-2836(81)90087-5
10.1186/1471-2105-9-S2-S10
10.1145/305138.305197
10.1145/2400682.2400713
10.1145/113445.113449
10.1109/FPT.2010.5681458
10.1371/journal.pcbi.1006341
10.1007/978-3-030-87897-9_42
10.1186/s12859-017-1917-0
10.1186/s12859-018-2008-6
10.1093/nar/gky329
10.3390/app12125898
10.1145/183432.183525
10.1137/0135006
10.1007/978-1-4615-4337-4
10.1186/s12859-019-2785-6
ContentType Journal Article
Copyright 2023 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: 2023 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
8FE
8FG
ABJCF
ABUWG
AFKRA
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
HCIFZ
L6V
M7S
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
DOA
DOI 10.3390/eng4010030
DatabaseName CrossRef
ProQuest SciTech Collection
ProQuest Technology Collection
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
ProQuest Central Essentials
ProQuest Central
Technology Collection
ProQuest One Community College
ProQuest Central
SciTech Premium Collection
ProQuest Engineering Collection
Engineering Database
ProQuest Central Premium
ProQuest One Academic
Publicly Available Content Database
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering collection
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
Publicly Available Content Database
Engineering Database
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Central Essentials
ProQuest One Academic Eastern Edition
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Technology Collection
ProQuest SciTech Collection
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Engineering Collection
ProQuest One Academic UKI Edition
ProQuest Central Korea
Materials Science & Engineering Collection
ProQuest Central (New)
ProQuest One Academic
ProQuest One Academic (New)
Engineering Collection
DatabaseTitleList
CrossRef
Publicly Available Content Database
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: PIMPY
  name: Publicly Available Content Database
  url: http://search.proquest.com/publiccontent
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2673-4117
EndPage 525
ExternalDocumentID oai_doaj_org_article_fce06696dd2c48ad8b16ad4ae9889659
10_3390_eng4010030
GroupedDBID AADQD
AAYXX
ABDBF
ABJCF
AFFHD
AFKRA
AFZYC
ALMA_UNASSIGNED_HOLDINGS
BENPR
BGLVJ
CCPQU
CITATION
GROUPED_DOAJ
HCIFZ
IAO
IGS
ITC
M7S
MODMG
M~E
PHGZM
PHGZT
PIMPY
PQGLB
PTHSS
8FE
8FG
ABUWG
AZQEC
DWQXO
L6V
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
ID FETCH-LOGICAL-c400t-ec5656e9ca6d10eb4bbcd6f95d6ce2653accb1b731e98d1c6c53865e6ce9527e3
IEDL.DBID PIMPY
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001204036900001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2673-4117
IngestDate Fri Oct 03 12:53:25 EDT 2025
Fri Jul 25 11:42:20 EDT 2025
Tue Nov 18 22:12:56 EST 2025
Sat Nov 29 07:09:23 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c400t-ec5656e9ca6d10eb4bbcd6f95d6ce2653accb1b731e98d1c6c53865e6ce9527e3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-7943-6207
0000-0001-8892-7705
OpenAccessLink https://www.proquest.com/publiccontent/docview/2791639774?pq-origsite=%requestingapplication%
PQID 2791639774
PQPubID 5046902
PageCount 19
ParticipantIDs doaj_primary_oai_doaj_org_article_fce06696dd2c48ad8b16ad4ae9889659
proquest_journals_2791639774
crossref_primary_10_3390_eng4010030
crossref_citationtrail_10_3390_eng4010030
PublicationCentury 2000
PublicationDate 2023-03-01
PublicationDateYYYYMMDD 2023-03-01
PublicationDate_xml – month: 03
  year: 2023
  text: 2023-03-01
  day: 01
PublicationDecade 2020
PublicationPlace Basel
PublicationPlace_xml – name: Basel
PublicationTitle Eng (Basel, Switzerland)
PublicationYear 2023
Publisher MDPI AG
Publisher_xml – name: MDPI AG
References ref_14
ref_13
ref_12
ref_11
ref_10
Nussinov (ref_25) 1978; 35
Pugh (ref_19) 1994; 16
Verdoolaege (ref_20) 2013; 9
ref_18
Gruzewski (ref_4) 2022; Volume 255
ref_17
ref_16
ref_15
Smith (ref_6) 1981; 147
ref_24
ref_23
ref_22
ref_21
ref_1
ref_3
ref_2
Zhao (ref_27) 2017; 18
ref_26
ref_9
Raden (ref_8) 2018; 46
ref_5
ref_7
References_xml – ident: ref_9
– ident: ref_26
  doi: 10.1186/1471-2105-15-S8-S1
– volume: 147
  start-page: 195
  year: 1981
  ident: ref_6
  article-title: Identification of common molecular subsequences
  publication-title: J. Mol. Biol.
  doi: 10.1016/0022-2836(81)90087-5
– ident: ref_2
  doi: 10.1186/1471-2105-9-S2-S10
– volume: Volume 255
  start-page: 15
  year: 2022
  ident: ref_4
  article-title: Implementation of Nussinov’s RNA Folding Using the Kokkos Library
  publication-title: Progress in Image Processing, Pattern Recognition and Communication Systems, Proceedings of the Conference (CORES, IP&C, ACS), Virtual Event, 28–30 June 2021
– ident: ref_10
  doi: 10.1145/305138.305197
– volume: 9
  start-page: 1
  year: 2013
  ident: ref_20
  article-title: Polyhedral parallel code generation for CUDA
  publication-title: ACM Trans. Archit. Code Optim. (TACO)
  doi: 10.1145/2400682.2400713
– ident: ref_14
– ident: ref_18
– ident: ref_23
– ident: ref_21
– ident: ref_11
  doi: 10.1145/113445.113449
– ident: ref_1
  doi: 10.1109/FPT.2010.5681458
– ident: ref_7
  doi: 10.1371/journal.pcbi.1006341
– ident: ref_3
  doi: 10.1007/978-3-030-87897-9_42
– volume: 18
  start-page: 15
  year: 2017
  ident: ref_27
  article-title: Cache and energy efficient algorithms for Nussinov’s RNA folding
  publication-title: BMC Bioinform.
  doi: 10.1186/s12859-017-1917-0
– ident: ref_15
– ident: ref_13
– ident: ref_16
  doi: 10.1186/s12859-018-2008-6
– ident: ref_17
– volume: 46
  start-page: W25
  year: 2018
  ident: ref_8
  article-title: Freiburg RNA tools: A central online resource for RNA-focused research and teaching
  publication-title: Nucleic Acids Res.
  doi: 10.1093/nar/gky329
– ident: ref_24
  doi: 10.3390/app12125898
– volume: 16
  start-page: 1248
  year: 1994
  ident: ref_19
  article-title: Static analysis of upper and lower bounds on dependences and parallelism
  publication-title: ACM Trans. Program. Lang. Syst. (TOPLAS)
  doi: 10.1145/183432.183525
– ident: ref_22
– volume: 35
  start-page: 68
  year: 1978
  ident: ref_25
  article-title: Algorithms for loop matchings
  publication-title: SIAM J. Appl. Math.
  doi: 10.1137/0135006
– ident: ref_12
  doi: 10.1007/978-1-4615-4337-4
– ident: ref_5
  doi: 10.1186/s12859-019-2785-6
SSID ssj0002794565
Score 2.2189422
Snippet Many current bioinformatics algorithms have been implemented in parallel programming code. Some of them have already reached the limits imposed by Amdahl’s...
SourceID doaj
proquest
crossref
SourceType Open Website
Aggregation Database
Enrichment Source
Index Database
StartPage 507
SubjectTerms Algorithms
Bioinformatics
code parallelization
Codes
Dependence
dynamic programming
Gold
High performance computing
high-performance code
Parallel programming
RNA folding
tiled code generation
SummonAdditionalLinks – databaseName: DOAJ Directory of Open Access Journals
  dbid: DOA
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LS8NAEF6keNCD-MRqlQW9eAhtsslu9lgfxVMoWqG3sI-JKKWVtvr7nd1N24CCF49Jhk34Jrszszt8HyHXJskBQKkIhBRRqlQaSS4sTndjc4YBg1VBbEIURT4ey2FD6sv1hAV64ABctzKAUVFyaxOT5srmOubKpgpknjsyPLf69oRsFFPv_jhNulQl8JEyrOu7MH3FUqLn250bEcgT9f9Yh31wGeyTvTorpP3wNQdkC6aHZLfBFXhESteREQ03ff40CDJ4ZOmsopjJ0cLre7irwu9j0qeiT589Rewn1tXU7bpSdk-Hau40VCZ0hIuCxZEsHJOXwcPo7jGq1REig_NuGYFxuRhIo7iNe6BTrY3llcysE_niGVPG6FgLFiNUNjbcZE7fE_CpzBIB7IS0prMpnBIKNo9VYgTIGFIcT2MalmmeWcUSnSamTW5WiJWmpg53ChaTEksIh265QbdNrta2H4Ew41erWwf82sKRXPsb6Pqydn35l-vbpLNyW1nPvEWJno-5z2rP_uMd52THCcyHrrMOaaHH4IJsm6_l22J-6X-6b2CM3cg
  priority: 102
  providerName: Directory of Open Access Journals
Title High-Performance Computation of the Number of Nested RNA Structures with 3D Parallel Tiled Code
URI https://www.proquest.com/docview/2791639774
https://doaj.org/article/fce06696dd2c48ad8b16ad4ae9889659
Volume 4
WOSCitedRecordID wos001204036900001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2673-4117
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002794565
  issn: 2673-4117
  databaseCode: DOA
  dateStart: 20200101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2673-4117
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002794565
  issn: 2673-4117
  databaseCode: M~E
  dateStart: 20200101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 2673-4117
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002794565
  issn: 2673-4117
  databaseCode: BENPR
  dateStart: 20210101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Engineering Database (NC LIVE)
  customDbUrl:
  eissn: 2673-4117
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002794565
  issn: 2673-4117
  databaseCode: M7S
  dateStart: 20210101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Publicly Available Content Database
  customDbUrl:
  eissn: 2673-4117
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002794565
  issn: 2673-4117
  databaseCode: PIMPY
  dateStart: 20210101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/publiccontent
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1NTxsxEB3RpIf2QOkHagqNLLWXHlbJfq9PCAqoHFitgEr0tLLHE4SEEkiA398Zr5MgUfXEcddea1fPMx7Pjt8D-I5JRUTGRFTqMsqMySJdlI7NHV2V8oKRTjqxibKuq8tL3YTj0YtQVrn0id5Rd2zPUrfNTnjkZigZ81FScljjY5e927tINKTkX2sQ1HgFfSHeGveg35ycNn9WORd-SgKYjqU05d3-iKZXvMEY-yLoJ-uSp-9_5p39knP87mVfdgs2Q-ip9ru58h42aPoB3j4hJPwIrZR9RM36MIHqVB88fGo2URwuqtqLiMhV7ZOl6qzeV-eeh_aBN-9KUrsqPVSNmYtQy426YM_jeCRHn-D38dHFz19RkGCIkI37PiKUgI80msLFY7KZteiKic6dKIkVeWoQbWzLNCZduRgLzEVElLhV50lJ6Tb0prMpfQZFropNgiXpmDIez3Ksl9sidyZNbJbgAH4sAWgx8JOLTMZNy_sUAatdgzWAb6u-tx0rxz97HQiOqx7CpO1vzOZXbTDMdoLEUZcunEswq4yrbFwYlxn-nkrIFgewu4S4Dea9aNeIfvl_8w68EX36rmhtF3qMBX2F1_h4f72YD6F_cFQ3Z0OfCBhK2en5MMzZv5cW-8Q
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LT9wwEB7RpVLh0BetWEpbS20PPURs7Lx8qCpailgBUdQuEpyMH7MICe3CLlD1T_EbGTvJLlJRbxx6TGxZcfx5_Hk8ng_go-UFImodYS7zKNE6iWSWO5ru1hWCFgwxrMUm8rIsDg9ltQA37V0YH1bZ2sRgqN3Yeh_5Bs-JyAS28vX8IvKqUf50tZXQqGGxi39-05Zt-qW_ReP7ifPtH4PvO1GjKhBZwutlhNZzGJRWZy7uoUmMsS4bytR5cawsFdpaE5tcxCgLF9vMpl4XE6lUpjxHQe0-gsWEwN7rwGLV36-OZl4d-kpPkeo8qELI3gaOTmgL0wth1ndWviAQ8Jf9D4va9rP_7Xc8h6cNfWabNd5fwAKOXsLynaSKK6B86EpUzS9EsFq5IkCQjYeMKC8rgxCKfyqDw5f9LDfZr5BL92qCU-bd00xssUpPvNjMGRuQ9XTUksNXcPAgPXwNndF4hKvA0BWx5jZHGWNC7Rniq6nJUqcFNwm3XfjcDrGyTY51L_Vxpmiv5eGg5nDowodZ3fM6s8i9tb55pMxq-Gzg4cV4cqIa46KGFok5ysw5bpNCu8LEmXaJpv4UPmFkF9ZbEKnGRE3VHEFr_y5-D092Bvt7aq9f7r6BJU4srw7CW4cOjQu-hcf2-vJ0OnnXzAYGxw-NuFtDJ0xf
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Nb9QwEB2VLUL0wGcRCwUsAQcO0W7sJI4PCLVsV1RFUVSK1Jvxx6RCqnbb3QLir_HrGDvJbiUQtx44JrasJH6eeZ6M5wG8crxERGMSlEommTFZogrpabk7XwpyGKJpxSZkVZUnJ6regF_9WZiQVtnbxGio_dyFGPmISyIyka2Mmi4top5M351fJEFBKvxp7eU0Wogc4s8ftH1bvj2Y0Fy_5ny6f_z-Q9IpDCSOsHuZoAt8BpUzhU_HaDNrnS8alfsglFXkwjhnUytFiqr0qStcHjQykVpVziUKGvcGbEpBm54BbO7tV_XRKsJDTxzoUlsTVQg1HuHslLYz45hyfcULRrGAP3xBdHDTu__zp7kHdzpazXbbdXAfNnD2ALauFFt8CDqktCT1-qAEaxUtIjTZvGFEhVkVBVLCVRUDweyo2mWfYo3dbwtcshC2ZmLCarMIIjRn7JisqqeRPG7D52t5w0cwmM1n-BgY-jI13ElUKWY0niUem9si90Zwm3E3hDf9dGvX1V4PEiBnmvZgARp6DY0hvFz1PW8rjvy1115AzapHqBIeb8wXp7ozOrpxSIxSFd5zl5XGlzYtjM8MvU8ZCkkOYacHlO5M11Kv0fTk380v4BbBTH88qA6fwm1O5K_NzduBAU0LPoOb7vvl1-XiebcwGHy5bsD9BgvfVPk
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=High-Performance+Computation+of+the+Number+of+Nested+RNA+Structures+with+3D+Parallel+Tiled+Code&rft.jtitle=Eng+%28Basel%2C+Switzerland%29&rft.au=B%C5%82aszy%C5%84ski%2C+Piotr&rft.au=Bielecki%2C+W%C5%82odzimierz&rft.date=2023-03-01&rft.issn=2673-4117&rft.eissn=2673-4117&rft.volume=4&rft.issue=1&rft.spage=507&rft.epage=525&rft_id=info:doi/10.3390%2Feng4010030&rft.externalDBID=n%2Fa&rft.externalDocID=10_3390_eng4010030
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2673-4117&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2673-4117&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2673-4117&client=summon