{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T23:15:51Z","timestamp":1761174951315,"version":"build-2065373602"},"reference-count":22,"publisher":"Polish Information Processing Society","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.15439\/2025f8280","type":"proceedings-article","created":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T07:44:23Z","timestamp":1761119063000},"page":"753-758","source":"Crossref","is-referenced-by-count":0,"title":["NPDP programming for RISC multi-core processors"],"prefix":"10.15439","volume":"43","author":[{"given":"Marek","family":"Palkowski","sequence":"first","affiliation":[{"name":"Faculty of Computer Science, West Pomeranian University of Technology, Zolnierska 49, 71210 Szczecin"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mateusz","family":"Gru\u017cewski","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, West Pomeranian University of Technology, Zolnierska 49, 71210 Szczecin"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"6175","published-online":{"date-parts":[[2025,10,15]]},"reference":[{"key":"ref1","doi-asserted-by":"publisher","unstructured":"M. Palkowski and W. Bielecki, \u201cNPDP benchmark suite for\nthe evaluation of the effectiveness of automatic optimizing\ncompilers,\u201d Parallel Computing, vol. 116, p. 103016, Jul.\n2023. https:\/\/dx.doi.org\/10.1016\/j.parco.2023.103016. [Online]. Available:\nhttps:\/\/doi.org\/10.1016\/j.parco.2023.103016","DOI":"10.1016\/j.parco.2023.103016"},{"key":"ref2","unstructured":"S. Verdoolaege, \u201cInteger set library - manual,\u201d www.kotnet.org\/~skimo\/isl\/manual.pdf, 2011, accessed on: 2024-01-11."},{"key":"ref3","doi-asserted-by":"crossref","unstructured":"L. Liu, M. Wang, J. Jiang, R. Li, and G. Yang, \u201cEfficient nonserial\npolyadic dynamic programming on the cell processor.\u201d in IPDPS Workshops. Anchorage, Alaska: IEEE, 2011, pp. 460\u2013471.","DOI":"10.1109\/IPDPS.2011.186"},{"key":"ref4","unstructured":"R. T. Mullapudi and U. Bondhugula, \u201cTiling for dynamic scheduling,\u201d\nin Proceedings of the 4th International Workshop on Polyhedral Compilation Techniques, S. Rajopadhye and S. Verdoolaege, Eds., Vienna,\nAustria, Jan. 2014."},{"key":"ref5","doi-asserted-by":"publisher","unstructured":"M. Palkowski and W. Bielecki, \u201cParallel tiled Nussinov RNA folding\nloop nest generated using both dependence graph transitive closure and\nloop skewing,\u201d BMC Bioinformatics, vol. 18, no. 1, p. 290, 2017. https:\/\/dx.doi.org\/10.1186\/s12859-017-1707-8","DOI":"10.1186\/s12859-017-1707-8"},{"key":"ref6","doi-asserted-by":"publisher","unstructured":"V. K. Tchendji, F. I. K. Youmbi, C. T. Djamegni, and J. L. Zeutouo,\n\u201cA parallel tiled and sparsified Four-Russians algorithm for Nussinov's\nRNA folding,\u201d IEEE\/ACM Transactions on Computational Biology and\nBioinformatics, pp. 1\u201312, 2022. https:\/\/dx.doi.org\/10.1109\/tcbb.2022.3216826","DOI":"10.1109\/tcbb.2022.3216826"},{"key":"ref7","doi-asserted-by":"crossref","unstructured":"R. Nussinov et al., \u201cAlgorithms for loop matchings,\u201d SIAM Journal on\nApplied mathematics, vol. 35, no. 1, pp. 68\u201382, 1978.","DOI":"10.1137\/0135006"},{"key":"ref8","doi-asserted-by":"publisher","unstructured":"U. Bondhugula et al., \u201cA practical automatic polyhedral parallelizer and\nlocality optimizer,\u201d SIGPLAN Not., vol. 43, no. 6, pp. 101\u2013113, Jun.\n2008. https:\/\/dx.doi.org\/10.1145\/1379022.1375595","DOI":"10.1145\/1379022.1375595"},{"key":"ref9","doi-asserted-by":"crossref","unstructured":"W. Bielecki and M. Poliwoda, \u201cAutomatic parallel tiled code generation\nbased on dependence approximation,\u201d in Parallel Computing Technologies, V. Malyshkin, Ed. Cham: Springer International Publishing, 2021,\npp. 260\u2013275.","DOI":"10.1007\/978-3-030-86359-3_20"},{"key":"ref10","doi-asserted-by":"publisher","unstructured":"M. Palkowski and M. Gruzewski, \u201cTime and energy benefits of\nusing automatic optimization compilers for NPDP tasks,\u201d Electronics,\nvol. 12, no. 17, p. 3579, Aug. 2023. https:\/\/dx.doi.org\/10.3390\/electronics12173579.\n[Online]. Available: http:\/\/dx.doi.org\/10.3390\/electronics12173579","DOI":"10.3390\/electronics12173579"},{"key":"ref11","doi-asserted-by":"crossref","unstructured":"J. Xue, Loop Tiling for Parallelism.\n Norwell, MA, USA: Kluwer\nAcademic Publishers, 2000. ISBN 0-7923-7933-0","DOI":"10.1007\/978-1-4615-4337-4"},{"key":"ref12","unstructured":"OpenMP Architecture Review Board, \u201cOpenMP application program\ninterface version 5.2,\u201d https:\/\/www.openmp.org\/specifications, 2021, accessed on: 2023-10-22."},{"key":"ref13","unstructured":"Apple Inc., \u201cGrand central dispatch (gcd),\u201d https:\/\/developer.apple.com\/documentation\/dispatch, 2009, accessed: 2025-05-05."},{"key":"ref14","unstructured":"Banana Pi Team, \u201cBanana pi bpi-f3 documentation,\u201d https:\/\/docs.banana-pi.org\/en\/BPI-F3\/BananaPi BPI-F3, 2025, accessed: 2025-05-05."},{"key":"ref15","unstructured":"SpacemiT, \u201cSpacemit key stone k1 \u2013 octa-core 64-bit risc-v ai cpu,\u201d\nhttps:\/\/www.spacemit.com\/en\/key-stone-k1\/, 2024, accessed: 2025-05-05."},{"key":"ref16","unstructured":"Banana Pi Team, \u201cSpacemit k1 8-core risc-v chip brief,\u201d https:\/\/docs.banana-pi.org\/en\/BPI-F3\/SpacemiT K1, 2024, accessed: 2025-05-05."},{"key":"ref17","unstructured":"SpacemiT, \u201cBianbu linux,\u201d https:\/\/bianbu.spacemit.com\/en\/, 2024, accessed: 2025-05-05."},{"key":"ref18","unstructured":"Arm Ltd., \u201cArm cortex-a78 processor,\u201d https:\/\/developer.arm.com\/Processors\/Cortex-A78, 2020, accessed: 2025-05-05."},{"key":"ref19","unstructured":"Arm Ltd., \u201cArm cortex-a55 processor,\u201d https:\/\/developer.arm.com\/Processors\/Cortex-A55, 2017, accessed: 2025-05-05."},{"key":"ref20","unstructured":"Google LLC, \u201cAndroid ndk \u2013 native development kit,\u201d https:\/\/developer.android.com\/ndk, 2024, accessed: 2025-05-05."},{"key":"ref21","doi-asserted-by":"publisher","unstructured":"B. Bylina, J. Potiopa, M. Klisowski, and J. Bylina, \u201cThe impact of\nvectorization and parallelization of the slope algorithm on performance\nand energy efficiency on multi-core architecture,\u201d in Proceedings of\nthe 16th Conference on Computer Science and Intelligence Systems\n(FedCSIS), ser. Annals of Computer Science and Information Systems,\nvol. 25. PTI, 2021. https:\/\/dx.doi.org\/10.15439\/2021F68 pp. 283\u2013290.","DOI":"10.15439\/2021F68"},{"key":"ref22","unstructured":"Sophgo, \u201cSg2042 risc-v 64-core soc,\u201d 2025, accessed on: 2024-07-13.\n[Online]. Available: https:\/\/en.sophgo.com\/sophon-u\/product\/introduce\/sg2042.html"}],"event":{"name":"20th Conference on Computer Science and Intelligence Systems (FedCSIS)","theme":"Computer Science and Intelligence Systems","location":"Krak\u00f3w, Poland","acronym":"FedCSIS","number":"20","start":{"date-parts":[[2025,9,14]]},"end":{"date-parts":[[2025,9,17]]}},"container-title":["Annals of Computer Science and Information Systems","Proceedings of the 20th Conference on Computer Science and Intelligence Systems (FedCSIS)"],"original-title":[],"deposited":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T07:51:28Z","timestamp":1761119488000},"score":1,"resource":{"primary":{"URL":"https:\/\/annals-csis.org\/Volume_43\/drp\/8280.html"}},"subtitle":[],"proceedings-subject":"Computer Science and Information Systems","short-title":[],"issued":{"date-parts":[[2025,10,15]]},"references-count":22,"URL":"https:\/\/doi.org\/10.15439\/2025f8280","relation":{},"ISSN":["2300-5963"],"issn-type":[{"value":"2300-5963","type":"print"}],"subject":[],"published":{"date-parts":[[2025,10,15]]}}}