{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,6]],"date-time":"2026-04-06T20:57:52Z","timestamp":1775509072856,"version":"3.50.1"},"reference-count":53,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100025294","name":"Taighde \u00c9ireann\u2013Research Ireland","doi-asserted-by":"crossref","award":["20\/FFP-P\/8683"],"award-info":[{"award-number":["20\/FFP-P\/8683"]}],"id":[{"id":"10.13039\/501100025294","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Faculty of Technology, University of Portsmouth, through the Development Projects Funding (DPF) Scheme","award":["2024\/25"],"award-info":[{"award-number":["2024\/25"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2026]]},"DOI":"10.1109\/access.2026.3677675","type":"journal-article","created":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T19:57:30Z","timestamp":1774468650000},"page":"48723-48740","source":"Crossref","is-referenced-by-count":0,"title":["Parallel DNNs on Hybrid Heterogeneous Platforms: Design, Implementation, and Optimisation for Performance and Energy"],"prefix":"10.1109","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4070-7468","authenticated-orcid":false,"given":"Hamidreza","family":"Khaleghzadeh","sequence":"first","affiliation":[{"name":"School of Computing, University of Portsmouth, Portsmouth, U.K."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Atefeh","family":"Khazaei","sequence":"additional","affiliation":[{"name":"School of Computing, University of Portsmouth, Portsmouth, U.K."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9460-3897","authenticated-orcid":false,"given":"Alexey","family":"Lastovetsky","sequence":"additional","affiliation":[{"name":"School of Computer Science, University College Dublin, Dublin, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/99.660313"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32820-6_85"},{"key":"ref3","volume-title":"OpenACC: Directives for Accelerators","year":"2024"},{"key":"ref4","volume-title":"Pthreads Programming: A POSIX Standard for Better Multiprocessing","author":"Nichols","year":"1996"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3320060"},{"key":"ref6","volume-title":"CUDA Toolkit Documentation","year":"2022"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-06486-4_7"},{"key":"ref8","volume-title":"Engineering and Scientific Subroutine Library (ESSL). Version 6.2 Guide and Reference","year":"2019"},{"key":"ref9","first-page":"1","article-title":"Improving the speed of neural networks on CPUs","volume-title":"Proc. Deep Learn. Unsupervised Feature Learn. Workshop (NIPS)","author":"Vanhoucke"},{"key":"ref10","first-page":"1","article-title":"High performance convolutional neural networks for document processing","volume-title":"Proc. 10th Int. workshop frontiers handwriting Recognit.","author":"Chellapilla"},{"key":"ref11","first-page":"68625","article-title":"Aspen: Breaking operator barriers for efficient parallelization of deep neural networks","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","volume":"36","author":"Park"},{"key":"ref12","first-page":"1","article-title":"Fast convolutional nets with fbfft: A GPU performance evaluation","volume-title":"Proc. Int. Conf. Learn. Represent. (ICLR)","author":"Vasilache"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611970364"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.435"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.5555\/3045118.3045167"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/30.5.413"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2021.3057380"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2022.3206797"},{"key":"ref19","volume-title":"Tensorflow: Large-scale machine learning on heterogeneous systems","author":"Abadi","year":"2015"},{"key":"ref20","article-title":"One weird trick for parallelizing convolutional neural networks","author":"Krizhevsky","year":"2014","journal-title":"arXiv:1404.5997"},{"key":"ref21","first-page":"1232","article-title":"Large scale distributed deep networks","volume-title":"Proc. Adv. Neural Inf. Process. Syst. (NeurIPS)","volume":"25","author":"Dean"},{"key":"ref22","article-title":"AMPNet: Asynchronous model-parallel training for dynamic neural networks","author":"Gaunt","year":"2017","journal-title":"arXiv:1705.09786"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/40.6.356"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.2000.1686"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/71.963416"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2004.1303051"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006074864"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(90)90105-A"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2599527"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2613524"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2018.2827055"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2959905"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2011.04.007"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2012.114"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2011.04.017"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-012-0210-2"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2013.07.005"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.2839"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/GreenCom-CPSCom.2010.138"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2967938.2967961"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-016-1866-9"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2017.62"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2017.2742513"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4958"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2020.3027338"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2023.3258684"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.7285"},{"key":"ref48","volume-title":"Simple Neural Network Implementation in C++","author":"Becerra","year":"2019"},{"key":"ref49","volume-title":"Parallel_ANN: Implementation of a Parallel Artificial Neural Network","author":"Khazaei","year":"2024"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2012.2211477"},{"key":"ref51","volume-title":"The Mnist Database of Handwritten Digits","author":"LeCun","year":"1998"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2014.2375202"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.3390\/en12112204"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/6287639\/11323511\/11456028.pdf?arnumber=11456028","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,6]],"date-time":"2026-04-06T19:58:20Z","timestamp":1775505500000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11456028\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"references-count":53,"URL":"https:\/\/doi.org\/10.1109\/access.2026.3677675","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]}}}